Peter. It is quite likely that Morgan requested the ECU to be locked so that no-one could copy the calibration that they had paid for and also so that others could not modify the calibration.
I have asked a couple of questions and the answer I got is pretty much in line with my original post on this thread. If you are getting gross overfueling the two main causes are a problem with the coolant temperature sensor or the sonda lambda sensor. The air temperature sensor could also play a part but has a very small effect on the fueling (probably no more than plus or minus 8%). Naturally if there is a bad electrical connection to any of the sensors this could also have an effect.
If the ECU is seeing the coolant temperature rise above 70ºC then control is down to the sonda lambda feedback. Below 70ºC it is all down to the fuel map and enriched by the parameters in the Coolant/Fuel trim table which could be quite significant. If you are getting too rich a mixture when the ECU is seeing the coolant above 70ºC the issue could be a faulty or contaminated sonda lambda sensor.
The other issues that may cause problems are the balance of the throttle bodies and the throttle position sensor. Quite frankly without being able to connect to the ECU and see exactly what it is reading I don't know how one would diagnose the problem. I can only hope that Morgan have only locked the calibration but left the ECU open to read the live data inputs.