OK slight update after some testing on the car at the week-end and driving it for a week.
On the rev-limiting at 6200, Ian came round on Sunday and we ran a cable from the engine bay to the ECU plug to check continuity on the live, Earth and shielding. This was where we were hoping to find the 'smoking gun' but no joy. All three wires showed continuity.
We also looked at the resistor extension that Wayne had wired in. The resistor had been added into the earth wire instead of the live wire and we wondered if it would make a difference if it was swapped over to the live. I took my time and resoldered it onto the live.
No change. If I remove Wayne's resistor extension the rev limiter cuts in at 4800

- with it plugged in then it happens at 6200. I got the same result with the resistor before and after I moved it from the earth wire to the live wire. So, plug it in, 6200, unplug it, 4800.
Next thing to try is to run a completely fresh shielded cable from the engine bay to the ECU - to eliminate the possibility of some sort of noise at higher revs causing the ECU to get scared. I've got suitable cable and a plug on order so will be trying that this week-end. If that doesn't work then I'm wondering about adding in a higher resistor. But let's see if that works.
I've also been driving it every day. Overall it's driving absolutely brilliantly - really pulling strongly in every gear and right through the rev range. It feels F A S T. If I'm being picky I'd say the idle is variable - generally OK but sometime still hunting around 1200. Also after cold starting (which it does OK) it hunts around a bit before settling down to an idle. I'm happy to have a bit of a play with that going forward.
I obviously don't know what I'm talking about in relation to electrics (amongst many other subjects) but I wonder if the cable carrying the signal has issues whether this would also affect the idle? I'm just thinking if it's a 'noisy' signal coming through then maybe that won't help.
And although we got continuity on each wire, that's just passing a small voltage down it. I found this online (so it must be true) written by someone that runs a site dealing in engine management stuff - trigger wheels.com
"It is also worth correcting the misnomer that "it's just a couple of volts" - the voltage increases pretty much linearly with RPM, so on cranking 2 volts may be all you see but in use 50 volts isn't unusual and we've seen well over 150 volts on our test bench"
I took that as a pointer that there may be an issue following my grinder/wire interaction that means it's OK at lower revs but when the higher voltage kicks in it gets messy and the ECU doesn't like it.
Comments from the more knowledgeable (Tim?) very gratefully received.
We'll see how it goes with this week-end's testing.....