I agree that the "Three years" comment didn't really fit, with no further explanation. As far as him being disconnected from time, that wasn't a key element in the story at all--it would have played out just as well with no reference to it. Only served to confuse it, I felt. 
That issue aside, I really enjoyed this episode and it had me second-guessing everyone's motives just as much as HE was!