At the time of writing this I am in place 15 on the leader board.
It's pretty cool but it would be nice if it displayed how close you are to getting a game over before it happens. The game is well put crafted and put together and the music is pretty good.
Also, I noticed I can drive off screen and I'm not sure if this was intentional but it could probably be used as a good strat