20110405 sports.racing: Rain-shine for Mahindra Racing in MotoGP