Why are you even considering a jurisdiction and tax ?
Online business, virtual products, why any staff unless for scale and if no staff, then no visible business.
I sit on the beach, read my corporate emails, take some calls, do some online stuff etc. I am on holiday and running a real business but I do not more than someone would in your shoes and I am permanently off radar.
You don't need a visa company. Spend the time to learn what is needed. Sure, the USA is harder than many, all perhaps but it is simply a box ticking exercise and if you cannot pass a question, you have to change the application to suit or wait until you can.
Pay an agent money you don't need to pay to break the law to obtain a visa you are not entitled to because you don't have the required funds ?
Sure, loads do it but they do it because they are too poor and anyway, the returns on 800k wouldn't pay the visa agent fee anyway so you are better off just parking 800k and leaving it there.