1. Yes, I think it's better to open through Stripe but if you'll be processing much, then you can get pretty low rates with Shopify Payments.
2. Just get a US bank account and get Payooner and TransferWise out of the game.
3. Why do you need to wait for EIN? You receive it instantly over the phone.