My only problem with the finale is it was obvious
Amy Acker is too big an actress and the character is Dr Turing, as in the Turing Test and while I wasn't certain she was the hacker from earlier in the season that was the most likely answer by a good margin.
Great season, really looking forward to season two in the fall.