@JJ, I have two suggestions: 1) Rajputs should be mentioned. 2) Bhakti movement should be mentioned before going to Vijayanagar and Marathas, because cause comes before effect. Or, at least some more details on Bhakti and it's origin. 

 BTW, you have salvaged that part quite well.