"India is developing fast... thats a fact, speed may be slow" - fast and slow in the same sentence...are you really certain what you're trying to say??
All your points are good but you have a very myopic view of India. Am pretty sure you live in one the metros - let me tell you - India is only 8-10 cities in most people's eyes. You just see fancy cars, restaurants, some roads (that took 10 years to build) and there is massive celebration.
Are you aware that more than 80% of India is still rural, backward, impovershived and yes...hungry!!
Yes, you buy LCD TVs, carry expensive mobile phones and eat out daily - that's not progress. The basics of human needs - food, clothing and shelter is still missing for the MAJORITY of the population.
So get out of your air conditioned car and see the real world!
And...if you want to help your country (as you claim) - go do something...don't just talk - leave that to politicans - who are born with that skill.