Hello Neil,
What happens if you hold the switch in the "close" position, does the roof move beyond six inches open then?
Before considering buying any parts I would try the sunroof calibration procedure. The ECU might be confused following the fuse blowing.
The official rating for the sunroof fuse has always been 20 amps.
Simon