Just watched Dark Water.

The Cybermen reveal would have worked better if they didn't show the Cybermen all over the teasers and preview clips. It's not like they needed to show the cybermen to drum up hype for the finale.

When they showed the skeletons people already knew those were cybermen. And the thing with the dark water not showing non organic matter was dead giveaway.

Missy's identity was already guessed at by many fans, but it's still a satisfying reveal. I hope he/she doesn't get killed in the finale. It would be nice to have one of the doctor's most iconic villains running around.