1. That sounds like the best option for you.
2. An Australian based RMA would be the only person I would trust on immigration matters to Australia. Someone from another country may be an expert in their own country but likely not in matters of other countries. There's no reason why you can't be the main contact with an RMA as you know just as much about your relationship as she does. They often communicate via email/phone/Skype so doesn't matter where in Australia they are based. There's a sticky above the regular threads with a list of highly recommended ones.
3. If you're planning on hiring an RMA, then they can tell you. Start by having a read through the immigration website and the sublinks located there for an idea.
2. An Australian based RMA would be the only person I would trust on immigration matters to Australia. Someone from another country may be an expert in their own country but likely not in matters of other countries. There's no reason why you can't be the main contact with an RMA as you know just as much about your relationship as she does. They often communicate via email/phone/Skype so doesn't matter where in Australia they are based. There's a sticky above the regular threads with a list of highly recommended ones.
3. If you're planning on hiring an RMA, then they can tell you. Start by having a read through the immigration website and the sublinks located there for an idea.