The problem is that China sends their best and brightest over here to get an education in the USA (notice the article didn't really say where these Chinese grads were getting theitr education from...especially at the post-graduate level, you can be guaranteed that a goodly share are from US universities), and these then take the skill set right back over to China.
The Chinese have a marginally higher average IQ compared to Americans (Chinese - ~103-105, white Americans - ~101-103), but there are so many more Chinese that they will statistically be guaranteed to have many more 140+ IQ individuals. The same thing applies with India, though less so, since the average Indian IQ (from what I've read) is down around 95 or so, so there will be fewer far-right end of the bell curve types - but the ones they do have mostly seem to come here, get educated, and then go back to India.
The issue isn't that Chinese and Indians are that much smarter than Americans, the problem is that in America, we have this "everybody should go to college" mentality when in actuality, not everybody really should. We graduate a lot of substandard graduates from our universities because of things like grade inflation, etc. These substandard graduates, who are either lazy or not so bright, then become the "unemployable Americans" that the Indian in the article was whining about. Most of the bright, capable Americans remain in America, so India only sees the dummies. The opposite applies to Indians and Chinese here - we only see the top 1%, the rest who didn't come here to get educated, we never see.