Thank you for all your hard work in compiling this article. India need not look to traitors within and foreigners without to pass final judgment on its own glorious native culture, which is far more ancient and superior than any other.
I happen to believe the Lord Rama is God (Brahma) and took the form of a human (it shouldn't be that difficult for God) as an Avatar for the benefit of humankind.
The real historicity that should be doubted is that of Jesus, in the name of whom countless people around the world have been persecuted and controlled by greedy European institutions. For example, around 500 years ago, the scientist Galileo was jailed for life by the Church for proposing the concept of gravity!