Be sure to request an invite to experience the new Google Maps folks! You will receive the invite first thing in the morning according to Google.