The only imperfect things in this game are the varying speed (although I know it's a known issue) and maybe the pixel snapping when the camera moves or zooms in/out.
The rest is pure fun and skill, best one I played so far. The theme interpretation is so literal, I love it.
Perfect.