Interesting, good good presentation. I MAY have cheesed a bit on some of the puzzles, but then, isn't that part of what games are about?
One bit of advice, add crosshairs, or expand switch hitboxes for user interactivity. It was difficult to understand why some switches seemed to respond right away, while others would not.