To answer your question on why Ganguly was batting slowly. Because our Captain Dravid couldn't read the pitch properly and opted to bat first whereas this pitch was going to help bowlers. I agree that he was playing slow but how about other players like Dravid himself, Sachin, Sehwag couldn't even stay at the wicket.
Dravid is a good batsman, let him just do that in the team. Let us make Anil Kumble our test team Captain, India's best test bowler.
It was a total team collapse and Dravid is more responsible for this than anybody else.