I found this awesome game, which is very similar physics wise! Best game ever!

http://www.totaljerkface.com/happy_wheels.php