March 29, 2012 at 12:05PM Travel in traffic estimates return to Google Maps, promises not to suck this time