I finally watched the rest of the series, and wow, what a crappy season finale to an otherwise awesome series. Pretty much everyone is annoying in the last episode, the plot was predictable, and there are plot holes galore. Arrgh, what a craptacular way to finish the season.