Which it isn't... Nothing against Haynes, their Omega wiring diagrams are based on the original Opel ones... for the pre and mid facelift, which isn't your car.
The problem is that some of the things on your list definatley aren't powered by F15 either. For instance the interior lights. So the diagrams you have aren't correct for my car either.
RE the mirrors, don’t forget that more than one fuse is used for several circuits.
Sorry but I just don't believe that. For F15 to blow something is taking >20A, and since I've also had a 30A fuse blow that something can also take >30A. If F15 blows and there were another path to power the windows/mirrors etc, then the fuse in that path would also blow. The only way that wouldn't be true is if the supplies were joined by diodes or similar. There is no evidence anywhere I can find for that.
Anyway, today's progress...
I unplugged M54. F15 blew after about 15 minutes.
I replaced F15, and pulled relay K22. The fuse blew after less that 5 minutes.
Pretty sure that rules out M54 and K22.
Whilst F15 is intact, both A/C fans run Ok with the Climate control on LO and the heater blower motor set to minimum blow. I haven't managed to get the engine hot enough to get the main engine fan to come on. However, I just don't believe any of the fan motors are powered by F15 so it won't be them anyway, and they all work as expected using the fan test connector.
If I turn the Climate to either ECO or OFF, then the A/C compressor disengages (the front bit stops spinning), but the fuse still blows sooner or later. So whilst not absolutely definitive it suggests it's not an A/C compressor or K60 fault.
I haven't managed to get the light switch out yet - tomorrow perhaps. However, IMV its very unlikely to be that.
Sunroof doesn't work. Dunno why - never use it but there is no sign of life with the switch in any position. It doesn't blow fuse F15 though when I operate the switch.