With the roof up and windows up I get a red light when I press the roof down button. The red light stays lit whilst the windows drop and the catch unlocks. I then hear a click of a relay under the dash as the hydraulic motor is presumably actuated.
The light stays red, but nothing happens.
Releasing the button causes the light to continue to flash red. If I re-press the button the light stays lit red and I can hear the relay clicking again.
To my mind, that sounds like the motor is bust - the relay clicking (I think) shows it's trying to power the motor (hence the microswitch must be ok).
I agree with Andy, it must be a 12hr plus job for an amateur. I'd book a monday/friday off and take a stab at it over a few days. I'll do the drain holes first though and give them a go, I've a feeling the motor should survive once dried out as it's been fine up until now and was still strong. But again, without a garage to de-humidify it in I'm probably going to struggle to dry it without removing it from the car.