20110701 sports.racing: Mahindra upbeat ahead of home race