The only thing I didn't like was the casting. Michelle Forbes makes for a good heel, but she's rather young to have such a high position in the military. I'd be willing to bet the Cylon attack was the first time she saw actual combat. Lloyd Bridges' Cain was so well loved and remembered by fans because he seemed like he knew what he was doing, even if he was unorthodox. This Cain seems more like a feared dictator than a revered leader. Seriously, if she was really "by the book", wouldn't she be subject to Rosalind's orders? She is the legitimate president of the colonies after all. Couldn't Rosalind promote Adama over Cain, in theory? Cain obviously couldn't give a shit about finding Earth, she just wants revenge. She's like Adama was before Rosalind convinced him that the survival of the human race outweighed winning the war.
Great episode, so I'm glad it works on different levels than the episode that inspired it.