This episode was truly amazing with Jack and Tru actually working together. Very funny but at the same time there was a lot of heartbreak moments that gave small insights to characters that could have been furthered like Jack saying he doesn't want to be alone on Christmas/Christmas Eve. However, there was also the massive anger that came. Parts were predictable like the day rewinding when Harrison finds out, which would have been okay if he found out again or Tru did in the end but as she never it was very irritating. The biggest problem with this episode, I think, is that as soon as Jack entered the series was building up to Tru finding everything out and I for one was constantly thinking up new ways to how she'd find out, what would happen, who was more evil Jack or Richard and such - and then she doesn't find out.
It's like a big anti climax... I can understand that they'd been cut and so didn't have the amount of episodes they'd planned to reveal it all but to just not do it was very annoying and although the end bit was an amzaing scene which could have been great, with everyone being together yet several 'moles' it jsu wasn't good as the ending to the entire show.
Looking at it as a stand alone episode it was amazing.
Looking at it as the series finale was a big disappointment that really angered me.