Quite funny game!
Reminded me of the time when i was a small kid and was playing games on sites with Flash games with the cars, good times...
Concept is pretty good, you can improve it and make a lot more intriguing, but what really needs some tuning is car handling - it just doesn't comfortable enough. If you spend some time practicing, yea, you can go in turns smoothly, but for me, every time i tried to make it in turn - i went off road. You should tune it to work better and then, game will be very playable and fun!
But, good job, keep up!