Very slick storytelling indeed; I played through twice (having got glimpses of the fantastical the first time around). Weirdly I think I preferred the mundane ending as a result, and the dream-like, unexplained events.