I beat the game tonight.  I never even saw that second plot twist coming! 
I can safely say it's one of the best games I've played in a long time.  And easily one of the most beautiful games.
But can someone explain something to me:
*SPOILERS*
I don't understand what happened at the end.  So the main bad guy was a Steef...but why was he doing what he was doing?  And what was up with that squid in the water?