I'm at the last four episodes of BSG. I had to power-watch the final season this weekend when I saw that Netflix will stop carrying the show at the end of this month. Looks like I'll be able to complete it, and then I can engage in all the spoilers I want.
I will say this much: When the fifth of the Final Five was revealed, I was disappointed at first. I hated that character. Then I hoped that the reveal will result in a personality change as the Cylon programming kicks in. Looked like it at first but no. Turns out that the character is just as annoying.
The bright side to this character is that it makes Cavil much more interesting. It does explain his earlier behavior, in a sick sort of way.