A lot of what seems like continuity errors to you are pretty well explained in the novelization (which I read as a fan of the author, not of the game). Yeah, I know, the game shouldn't need the novel to explain it, just saying. I'll post these later today.