You have an impressive profile mostly because of the businesses you started. Now, granted this is less traditional so somewhat harder to make yourself stand out, one of my questions is how much did you sell your business for? This can make a difference, though with 2M in revenue, I assume 10M+, which is a pretty good success story for schools.
Your GPA and GMAT won't help you, though the upward trend in GPA is good. However your international exp is great, I can think of some great ways to play that up in the application and make yourself look attractive.
When are you thinking of applying? R2 has passed for many schools, but not all.
From your list of schools, MIT and Wharton would like your start-up success, though Wharton would be a stretch given your undergrad school/GPA/GMAT combination, and MIT somewhat so.
Stanford would be very tough, and one you could count out unless you are up for a real challenge. They like high GMAT.
Haas is a great option for you and I see Kellogg working well also (though Haas would be easier for you)
INSEAD is good too, they don't have many Americans so they always like that, plus Americans who travel a lot.
Please reach out for additional questions or if you are looking for professional help. I have clients who started their own businesses and can help you turn out some great essays. Have a nice weekend.
-Scott
scott@personalmbacoach.comwww.personalmbacoach.com--Free application strategy discussion & initial essay review
--Insider tips and mock interview preparation