E-commerce, as long as not high risk e-commerce, should be ok for opening a bank account.
Consulting is generally not ok, it's a haven for money laundering.
Banking in the BVI is not an option, the banks there serve mostly the local market, not offshores.
You could open accounts in the US...