I really liked this issue. It made a really good counterpoint to the almost constant atmosphere of dread and despair that was hanging over the last couple of issues.
Admittedly the "it was all a dream" thing was kind of a cheat, but it balances out showing how everything could go wrong, learning from it and then doing it properly.
So, woo! Kick their asses guys! I'm looking forward to the last issue.