I think your chances at any of those schools are very good. Yes, you have a low undergrad GPA, but since then you've done so many things that are more relevant to your potential as a future business leader. If you were just 24, then your GPA would matter much more, and would potentially keep you out of those schools. But your leadership in your current company is going to be of more interest to these schools.
From what I know, you're probably on the cusp between going for a part-time MBA or an exec MBA. I think you may have an easier time getting into a part-time program, especially given your lack of formal business training in the past. Also, people in exec ed. programs are usually sponsored by their companies, and it sounds like you wouldn't be fully sponsored. So, I would aim for those programs.
I think your reasons for wanting an MBA are valid, and your post-MBA goald are reasonable and appropriate. In your essays, explain your low undergrad GPA, but don't over-emphasize it. Explain what happened, and move on. As for the other things in your essays, try to emphasize as many non-work things as you can... Your history with sports, your community service, etc. You'll need these to stand out from other Indian IT applicants.
Wharton obviously makes sense given your location. For part-time programs, Kellogg and U. Chicago will probably ask why you're applying, since you live near Philly.
Scott
_________________
Co-Author, Your MBA Game Plan