I just want to say: I normally don't play racing games, but your description was too good to pass up. 3 of these stars is just for this.
That being said, aside from the wonderful oddity of everything, I couldn't quite get the controls enough to get anywhere. But since I'm not that great at racing games (since I don't play them), maybe it's just me.