I just finished it. WTF?
I loved it all. I don't really have many theories, though I believe the 'others' are probably scientists trying to save the world.
edit:
Also through out the finale I kept wondering if they were on Atlantis? Would that explain the statue?