Hello,
I read your post and will like to tell you about Payoneer. You may have heard about it.
Register with them and you get an online bank account with the Bank of America domiciled in USD
You also have the option of opening another bank account with WIRECARD, Germany (Euro currency) if you wish.
Both accounts will be in your name and you get your own atm card for withdrawals.