Brilliant things here! Thanks for breakdown about the portals - will check it out.
I am also working on game like that (open world first person puzzler) but with different visual style. Something like this (only draft for now):
http://i.imgur.com/GkPp7GVm.png