This is the result of the new manual bed learning code. Because of the stability of Morgan you only need to do this once. Interim bed calibration is a simple z-offset adjustment, for example when you change from Kapton to Scotch tape.
The new firmware is in my marlin repository on Github, armlevel branch.
There are some work to be done, mainly in streamlining the code for quicker calculation, but it is functional.