James Hinchcliffe made a perfect start to the 2013 IndyCar season with his maiden victory in the St Petersburg Grand Prix.