Yeah, the fanservice is ridiculous.
Still, the latest episode was perhaps the best one. So much shit happened all at once. The show goes from Good Guys are winning, now Bad guys are winning, no, that was a part of the good guys' plan all along, no that was a part of the bad guys' plan all along.
Also Satsuki is offially the most badass woman in anime.