It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
I can't really tell from the demo if there will there be any sort of progression system in the game. Or is it basically you earn money to buy better cars and upgrades? I'm not big into multiplayer but is there some sort of ranking system or matching system?

Will there be collectibles or things to do like smashing all the snowmen down or something like that? I know it's not this sort of game but doesn't appear to have jumps to smash things like bill boards or whatever.

Hidden spots, taking pictures in scenic places or reasons to explore other than driving to the next event?

Otherwise it looks good and looking forward to drifting around the world map!