On the surface it looks like a pretty standard platformer, but the little details you added really elevate the polish of the game, like the sounds for the double jump and the dust cloud. I also like the tutorial for dealing with enemies--I thought it was a really clever way to integrate it into the game.
After playing a few times, it also seems like you built a few "zones" and then strung them together procedurally to create random variations. That's a really cool idea! It increases your game replay value for sure.
(Edit: the online leaderboard is cool. I don't know how you have it implemented, but you might consider reviewing some of the entries)