Cool concept! I like the car visuals. The engine idle sound got a bit annoying though.
I think the different cars may have different physics slightly -- I ran a level twice with the same setup and different cars. One of the cars landed upside down and exploded, while the other made it.