1. Yes you can get that extra bonus 50$ from InstaForex because once you get 100$ in your account ..obviously 50$ comes with it too.
2. There are no hidden charges thats for sure
3. Well for instant payment, Im not sure because there are some places where the payments require time to arrive at the account.