Back from the garage. It's not fixed it, but in fairness may have given me something to go on.
The chap said to me "I was able to programme in the code from the top of each injector, but it wouldn't let me do the small adjustment process afterwards, because it says the fuel temperature sensor is out of range". He said to sort out that fault, and bring it back.
So it looks like the injectors are now coded, at least.
No difference in running, still very clattery and diesely.
Interestingly, the EML was not on when I dropped it off, and has never been on, but, it was on when I collected the car. My ODB2 hand held is saying no codes, despite the light being still on - so I will connect up the tool that must not be named shortly, and see what that has to say.
I would have thought if I'd have missed a fuel temp sensor on the rebuild, it would have thrown a light before now? Does anyone know where it is, on this engine? I can't see anything obvious on / around the rail, etc, apart from the big plug in the end of it, which I'm guessing is rail pressure?