If Ghost Light is confusing (Which it isn't!), it's because the story was shortened by one episode with late notice. Also, Marc Platt is a great writer. His Cybermen audio Spare Parts makes Rise of the Cybermen look utterly amateurish.
Oh, I'm sure he's talented. Anyone can have an off day or two.