To your more general point about surpassing the US in "the next couple of years": I seriously doubt it. The US has many advantages that we take for granted. Developing countries have a huge problem with brain drain. Many of their most talented citizens immigrate to the US or EU. The US has relatively little corruption. It has a large, wealthy domestic market. It has the most prestigious universities. Lastly, the US has plenty of capital and a culture of entrepreneurship. We're so used to these things that we hardly even notice them. But for developing countries, these are massive issues.
1. http://www.eetimes.com/document.asp?doc_id=1322988
2. Last quarter, Intel spent $3 billion on R&D. SMIC's revenue for the same quarter was $547 million: http://www.smics.com/eng/press/press_releases_details.php?id...
It's much, much easier to "catch up" than to actually innovate.
With the education system and culture in China and India there's no way they're going to pass us by. Those are countries where having an original thought and arguing with your teacher gets you kicked out of school.
Hell, in China you need a license to put up a website.
Things in China are a bit different, but not quite. Chinese culture makes people very reluctant to admit they do not know something. In addition to that in Chinese culture it is the responsibility of the listener to understand what is being said, as opposed to western culture where it is the speaker's responsibility to make sure that he is understood. This makes transfer of knowledge en mass a very difficult task.
These simple, but fundamental differences are major hurdles for those economies going further.
Again, I reiterate that while cultural effects can be there, I think it's much more prudent to look first for the historical and social causes of differences (wealth, resources, times of prosperity & peace vs war and famine). I'd bet money that those effects are orders of magnitude greater than any cultural effects. It's not as simple as you make it out.
As a point of reference, I want to again point out that immigrants from India and China to the U.S., carrying that same culture, have created much of the innovation from America over the past 20-30 years. I don't think that would've happened with typical "yes, sir, I understood sir, it will get one, sir" attitude, that you are placing on the "typical Indian".