I like the idea a lot. Unfortunately for me it felt like you adhered to the theme to such a degree that the game became less fun because of it. A bit more control of the car and it would have been a homerun for me. The art and audio is very nice.
I'm sorry to hear that, after the jam an update is planned that should give more control to the player.