I also checked it out. However it's currently of no use for non residents. The current setup is an C-corp not a LLC, so you will have to pay taxes.
"Can Stripe help me set up a different company structure?
We currently only support establishing a C-Corporation in Delaware but are planning to...