Things I have learnt today.
The single black wire with a ring terminal on the end that I could not find on the 1098 wiring diagram and, as a result, I dismissed as unimportant and summarily chopped off and threw away is not as unimportant as I had thought...
Got the loom connected up to everything except the ECU and turned the ignition on and started testing all the lights, horn, dash etc. A minor snafu with the tail light connector, translating the 1098 harness to the Multi tail light assembly required the connector to be de-pinned and remade. But other than that all the smoke stayed in the wires and nothing went "ppffffzzzzzzzt".
Connected up the ECU and turned it on but the dash didn't go through the expected welcome message and the neutral light and oil pressure light didn't come on. Scrolling through the dash brought up "CANBUS 38.0" as an error message.
Quick bit of googling and it turns out a common cause of this message is the ECU 0V lead coming adrift. "What ECU 0V lead?" thinks I. "Aaaaaaaaah, that'll be the single black wire with the ring terminal....".
Good news is, with a jumper wire from the battery -ve terminal to the ECU body, the dash powers up with the correct welcome message and the oil pressure and neutral lights work and the throttle body stepper motor cycles. The even better news is there are no faults of any description on the dash so, fingers crossed, there's no other issues with the loom I've made.
Bad news is I've got to disconnect everything and take the loom off the bike and strip a chunk of it back so I can splice in the ECU 0V lead.
Bike is booked in with
@Nelly for a week tomorrow for a final check and then, all being well, starting it for the first time.