I really should have seen it coming. It is not like BSG’s producers haven’t made a habit of breaking their seasons with a six month or longer haitus, and left a harrowing cliffhanger for us to try and flesh out the latest plot device.
And all bets are off as to who the Final Cylon is, with a subtle clue that s/he was not in the fleet with the four other (now revealed) members of the “Final Five”.
And yes, it wasn’t that whiny pilot (Pike) who warped out of the Battle of the Resurrection Hub in “Sine Que Non” ( he was the dead Raptor pilot in a previous episode when Galactica later discovers the scene of the Cylon-on-Cylon battle (the 1, 4, and 5 models against the 2, 3, 6, and 8 models).
Sometimes it takes watching the replay episodes a few times to stitch it all together.
The denouement was excellent, but the condition that they find Earth in is a bit of a disappointment.