Your article was quit good but there are some more factors which actully effect the analysis presented by you.
During the stay of my two years in south i saw that the ground level working people of government like police official(traffic and general both), RTO, Pollution control officials (even industrial) supervisors etc are more honest towards there work. There is high level of education awarness and education which makes people more knowledgeable for rules and regulation of the state. This creats a fear in the minds of corrupt people and hence the corruption level drastically reduces. Also we will find that there is traditional money present in the families in south and hence the craze of money is less making it even less corrupt region. The discipline level of people is also hig and hence the justice works and is not delayed. I think these factor contributes to better development of south india as compared to many states of india. Thehigh corrupt regions like Bihar, UP etc happenes to be far more worst in their condition. Else you will find region in north like punjab, rajasthan etc are equally doing well