Wow, everything about this is awesome. Can be frustrating at time though.
I ended up wasting soo much time on this it is so well put together. The sound, the concept, and especially the super bad driving. They don't have any reason to why they drive like that. This makes the game enoyable (and drives home an excellent message [pardon the pun]), but it can also make some levels very frustrating. For example: LV 24. The last wave of cars at the end just seems unstoppable. It feels like there is a solution, but that solution also feels very random. It has moved away from skill to chance.
How to make this better: A couple hints for those who are stuck (or itching for perfect).