I really enjoyed this game! I love the art style, the audio, the playstyle; it's perfect! I love how fun the controls are. I wasn't able to get the car stuck anywhere, despite my best efforts!
I don't think it would take too much to make this into a fully fledged game. Maybe a points shop to buy customisations for your car? Unlock new areas? A few miscellaneous gamemodes?
My only complaint was that there wasn't a way to view my high scores.
Brilliant game overall, loved it!