Here is some gameplay footage. It looks very NFS / Midnight club-esq.

Edit: Here's a screen shot of the world map.

To whomever posted about "The Crew"

Someone needs a geography lesson.