I was granted an E2 visa (after showing $100k in actual expenses towards my company). Process is straight-forward and not too paper-intensive. Note that you cannot, however, apply for a green-card while on an E2.
ps: Peter - thank you for doing this. Really kind of you.