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

Advertisement

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

Someone needs a geography lesson.