A really interesting blend of stuff you've got going on here. And the 3D parts add so much to the experience. I'm still playing it as I write this, that's how cool it is.
Hope you're enjoying it :)