1. It's a standby controlfile. You can't issue "alter database open resetlogs" with a standby controlfile. Read documentation on how to activate a standby.
2. That's fine. You're just creating a new controlfile. That'll do the job.