Made it! Had some fun playing this with my son. The whacky physics are hilarious.
Having said that, I think this game would be slightly better if you limited movement so that you couldn't veer off the track. Now you are a bit too much at the merci of the physics engine sometimes ;-)