Conclusion!
Yesterday I took the vehicle to Desira to get them to code in the keys. On the phone they said that would be fine and might get round the problem, but when i got there they said that they would need to carry out another diagnosis first.
The verdict? The new engine ECU had cured part of the problem. But the body computer was different from the one in the car when they scanned it in November, and this one was faulty (as well as being not coded with the keys). Desira were sick of it and said they wouldn't charge me anything so long as they didn't see the vehicle again.
So I set about tracking down the original body computer. No one recalls switching it over, but after a bit of detective work, it turned out that the guy who i bought it off who runs the breakers yard remembered there being something in the boot. Sure enough, he found the body computer in a box in his garage, i fitted it in the dark this evening, and hey presto! It started immediately!
Everything works apart from the airbags, the cd autochanger and an emissions valve, or something - but it doesn't look or smell smokey so (touch wood) it may pass its impending MOT. Gear change is slick, steering is light, brakes are tight, no knocking, rattling or grinding, engine is really smooth... i'm dead chuffed!
Total spend £800. I estimate it to be worth c. £1200, maybe more if i can find an engine cover and sort the airbags. And it passed between four garages before being taken to scrap! Having been abandoned by so many people, i'm going to be just a bit smug when i take it back to Desira for an MOT. But to be honest, i'm just lucky that original body computer hadn't been chucked away.
As my 1968 Land Rover has never heard of airbags, i'm assuming that they're not an MOT requirement, but i'd be grateful for some confirmation...