I think the E-2 is not talked about very much in our community, which is too bad, as I would love to learn from other founders who took this route. It's not a green card but one can renew it indefinitely for as long as the business is operational.
What's your business? If it's tech-related, did you have any trouble explaining it to the consulate? I read that the E-2 is geared more towards traditional "brick and mortar" type businesses like a gas station or a restaurant. I have lawyers who help me with the business plan etc. but I still wonder how I am going to explain SaaS / custom software to the consular officer.