Just finished it, I think I did well to avoid spoilers and the such like as it would have been easy to have got clues. I didn't guess the ending, I think you suspect several possibilities along the way and I have my own interpretation of certain details that may not match up to others which is probably a good thing and may possibly be intentional. What with this and watching "Primer" last week I think I've done quite enough of this mind bending alternate reality kind of stuff for the time being. Great game and anyone who disagrees is most likely to be a communist! By the way, I found the stuttering did get to be a bit annoying towards the end, especially during the final battle sequence.