I got stuck on the toggle level :P
However I found that it was a good level to work on learning, due to replaying it several times then finally giving up, your particular control scheme, which is pretty well done once you ignore any preconceptions you might have from other games. Though I got pretty annoyed times with wall jumping sometimes.
My one big gripe, however, is that the toggle blocks would sometimes toggle several times if you're falling onto them.