This is an insanely clever game implemented with real style.
I love the way you've combined the simple elements to create really challenging puzzles with coordination/timing skill elements too.
I'm struggling to think of any suggestions for improvement. I guess the only thing I could say is: if/when you start adding more levels, make sure the player is given a sense of progression/achievement.
That said, the gradual introduction of the different elements (like the red spikes) could be used to supply that. Maybe some portal-style teleports for ultimate mind-messing later on!
Damn, your game is impressive. Great work!