I don't understand the point in mixing politics with sports. Why can't we keep these two as separate? I understand that Indians (and the other South Asians such as Pakistanis and Sri Lankans) are very passionate about cricket. But historically, sports has been been used as a tool to cement friendship between various nations. But here it is being used for narrow political gains.
If you look at the history between India and Pakistan they use cricket as a tool to cement their animosity and the political system is involved with everything as it is a money grab as the amount of money they are making is huge and hence you see the political connection, this is not happening in Asian countries but happening in Zimbabwe and other countries.
One positive thing is the election of Sourav Ganguly as the president of the BCCI. He is not involved in politics (although there are rumors linking him to a political party), and he is someone who had represented India in the past. But along with Sourav, a number of officials got elected who got their posts thanks to political connections (Jay Shah, Arun Singh Dhumal.etc).
The appointment of Sourav Ganguly is a positive thing that they did and he will some positive changes as the BCCI president and since he is not involved in politics he will do the best he can do to improve cricket.