Oh, that was awesome. I love how this is very consistent with the original idea of the Star Trek Mirror universe -- the characters aren't opposites of their canon selves, but the qualities that make them heroes in canon are just twisted into truly evil extremes.
no subject