Hey, interesting game. The concept somewhat is familiar in my head, but I don't know from where.
I would say the mechanics you have are very well implemented. The drifting just works, and that's what makes the feel of this game imo. So you nailed the most important thing!
You also got me with the school bus, that came unexpected xD