A good game overall, but there were a couple of things that struck me as "off" about the physics.
One is that when the guy is on a conveyor, the conveyor seems to be accelerating him instead of just adding a constant speed. That gets particularly frustrating in the later levels where conveyors toss you into spikes.
The other is that the speed of jumping and falling seems slow compared to his running speed, which gives him a "floaty" feel. But on levels 13-16 he seemed to move a little faster than on the other levels so he didn't have that floatyness, so maybe there was lag on my end that was causing that?
At any rate, aside from those things I thought it was a pretty solid platformer. The extra challenge of getting through levels perfectly after you've gotten through the game is a nice touch.