I liked the graphics. I'm a huge fan of the distortion effect you used when rewinding.
The difficulty curve is a bit weird, though: some levels are much easier than the ones before them. Or maybe it was just me!
It was polished and fun, I don't have anything particularly negative to point out... which is a great thing! My only real complaint is that ends kind of abruptly, after you clear the last level the "Next Level" button still appears, just unclickable. I think at least you should have a "You won!" or "Thank you for playing!" screen or something among those lines. Something to let the player know that it's done.
Other than that, good job!