20130327 auto: All your questions about Mahindra e2o electric car answered!