A very interesting write up indeed.
The write up first criticizes the last 1000 years of Indian History and ask the Indian people to learn their lessons from a history which is over 4000 years old.
It blames the invaders and rulers of last 1000 years for all of India's current ills and seeks glory in a period of history which is 4000 years old. It exhorts that India's history lies in Indus Valley Civilization, which is incorrect and is as frivolous as it sounds and even funny to even think about it.
The cradle of IVC lies in Pakistan and Pakistan is the scion of this civilization - not the current India. India may claim a tiny part of this old glory and not the whole of it.
However, I don't understand as to what is new that the author is talking about. This is exactly what the Indians have been saying and doing since last 65 years.
Blaming the current ills on a period of 1000 years of old history is just like becoming an ostrich with head hidden in the sand.
I am not saying that India should not take pride in the history of those people who live in current India, but India may also like to take pride in what India became since 1947. The later part is somehow less talked about and all the blames and ills of current India are pushed under the rug of historical perspectives.
How can any country grow, unless it addresses the current ills and weaknesses rather than merely blaming history and live in the past glory.
In my personal opinion, if India takes more pride in the India which is now rather than what India was, it will be able to walk in the next century with head held high.