I also bought new heated mirror glass as it is impossible to retrofit the heating elements to existing mirror glass. This resolved item 5.
Next, I decided to fit the new mirror bodies to the car. This is unfortunately not as easy as would be hoped - to access the mirror fixing bolts the door window glass needs to be removed, followed by the front quarterlight window and window runner. It is then possible to remove the old mirror body and fit the new one. (I'll cover this process in more detail later)
The door wiring looms do contain all the necessary wires for the heated mirrors to work; however the car side of the door electrical connectors do not contain the necessary wiring, therefore this has to be added. (this is from the connectors C-27 & C-28 in the diagram above back to the fuse block F-02) Luckily, it seems that whilst the live (RED) wiring does not exist, the earth (BLACK) wiring from connectors C-27 & C-28 to the ground points G09 & G15 *does* exist.
Although the wiring schematic shows the live (RED) feed to the door mirrors to be located at terminal U in connectors C-27 & C-28, I have been unable to find pin schematics for these connectors, meaning I had to manually trace which pin on connectors C-27 & C-28 should be connected to the live feed from the fuse box by checking for continuity between the mirror heating wires and the un-populated terminals of C-27 & C-28.
Next up was to test the wiring theory by taking a feed from the rear window defogger at connector C-05 and connect it directly to terminal U in connector C-27 (this being the LH door, and so closest to the fuse block and connector C-05). I was then able to test the voltage betweeen the mirror heating wires and the car chassis. It is very helpful that the heated mirrors only operate in conjuction with the heated rear screen, which makes it easy to check for voltage differences when the heating function is turned on or off.
With all my tests completed sucessfully, the next step was to wire the RH door connector (C-28) in the same way as had been done to the LH door connector. As the schematic above shows, both the live (RED) wires connect to a single fuse (fuse 16) in the F-02 fuse block, so whilst one wire has a relatively short run to the LH door, the other wire needs to be routed behind the dash to the other side of the car and the RH door. Naturally the C-27 & C-28 door connectors are not oriented in the same way, so the position of terminal U is not the same between the two connectors.
I'm now at the stage whereby I have working heated mirrors on both doors with a working wiring solution; but I need to find the exact pin specifications for the terminals in C-27 & C-28 so that those wires can be hardwired permanently. I also need a reliable connection to C-05 (I'm currently using a wire-tap, but that's not ideal); and I need to find the electrical connectors used within F-02 so the fuse socket can be added to the spare slot within that fuse box.
Once all wiring pin specifications are known, I can then start work on replicating a retrofit kit which other people will be able to fit to their cars without damaging any existing car components. If anyone knows where I can get technical details of the plugs / connectors used by Mazda, or knows where I can purchase the pins required for the various wires needed for heated mirrors, please let me know!