On the whole I really enjoyed this, and think that rather than try to figure out the twist, I just suspended disbelief. However, I took a good guess at what might happen, but I think it was executed pretty well. 'Signs' was awful, and such a disappointment, so this redeemed M Night in my eyes...