Apart from everything you just said, you're absolutely right nxrsr20!
I have an HRC unit on my MC21, and the lights etc work fine. It's the MC28's which don't.
On the MC21 you have to make individual connectors for the HRC wires, as the plugs on it do not match the standard NSR loom. All the wires match, except one (orange / blue I think) which is not present in the HRC loom.
You'll see what I mean when you compare the two looms:
_________________
MC21SP Plaything
BMW F800GS Bumblebee
Triumph 9551 Daytona Big boys toy
FJ1100 Sporting relic
GTS1000 oddball