Are you kidding? That was a mind-blowing episode!
No, its the pinnacle of taking a good premise and royally mucking it up. It was like watching emo hour.
It was supposed to be a show about the final struggle of humanity, our last stand in the face of Armageddon. A tribute to human determination and spirit.
Instead it became "writing teams philosophical happy hour!", you get to watch as all our power to forge our own destiny disappears in the face of prophecy, religion and general philosophical meandering. Then you get to see everything break down into individual character stories that take one too many soap opera turns, and the end result is the feeling that the writers should really be swapped out every season to prevent this from happening.
They took every identifying trait of humanity and gave it to the Cylons, then had hours of fun creating moral scenarios to see if it was okay to go about killing them or not. Then in the end they decide lets all team up in the name of the chosen land!
The reason the space battles are the best part (aside from the massive amounts of awesome explosions) is because all the stupid petty character driven sob stories disappear in the face of one absolute truth: We are humanity, the Cylons are the enemy, and we are sure as hell not going down without a fight.
I felt more pain for the loss of the Pegasus than any of the recent character traumas... the Pegasus served as a beacon for humanity, finding out main characters run on binary is just way too forced to have any impact. You can just tell writers did it for the sake of doing it, not to have any meaningful effect.
Finding out about earth was more or less a giant FU to anyone who was rooting for humanity in the first place. At the very least it should have served as a reminder that humanity can and did make it out on its own. But no, we get an incredibly stupid history on the inhabitants and more crying instead.
Hate to say it, but somewhere along the line the writers missed the point.