I like the physics, though maybe make it a bit more controllable, one time car hit me and I start spinning and going faster and faster XD, it was sooo funny, though I don't think that was intentional.
Good luck in game jam :D