I have similar need: I want to open a Delaware company and an account in some US bank. The reason for that is because I don't want to show that payments go to some bank in Europe, I prefer that payments go to US-registered firm with an account in some bank in USA.
If a citizen of Kazakhstan...