These last 2 episodes have been amazing, I don't think i've been this engaged in the story since the Pegasus storyline in season2.
I've always liked Gaeta's character in the past so to see him go this direction is cringeworthy, but Just like real people, the characters on BSG are deeply flawed and perfectly capable of making huge mistakes and Gaeta's a perfect example of this. His and Zarek's punishment was more than deserved for their actions, exspecially Zarek's on Colonial 1, that was the cruelest most grotesque thing i've seen since the brutal execution of Alex on Lost. I mentioned in the last discussion thread that I predicted Baltar would be the one to finally kill him, during that final scene between Gaius and Gaeta I was totally expecting an impromptu bullet to go flying into his head while they were talking either by one of the guards (if there were any) or Baltar himself. Looking back i'm glad they kept it as a character scene and let the two resolve their tensions with each other because that was an amazingly touching scene, exspecially Gaeta's last words about wanting to be remembered as "something more" than his last actions. They couldn't have ended his character any better than that.
Also glad to finally see a triumphant return of Romo, I love his character!