The idea to "rewind the level" without rewinding the player is an interesting one.
However, I think the game takes too long to show how this mechanic can be interesting.
We spend several levels without this power; and then several more basically just showing it off.
Also, it's a little confusing that switches don't rewind.