A bit late to the thread, but i figured it would be pointless to start a new one for my question.
What is that lever for? When i finally found the stone hatch that lead up to the platform, i thought i had figured out the puzzle. But it still didn't let me teleport. In the end i cracked and found a solution online, but damned if it's not got the better of my curiosity. What is that lever and the button in the puddle of water for? Does anyone know?