I still don't see how it can possibly read spot on :-/ LPG produces less bang per injection cycle on a direct comparison, volume for volume comparison... Simple fact. LPG needs more volume to produce the same mass of fuel for burning, therefore it must use more LPG than petrol to produce the same bang 
I just can't understand how the MID is 100% accurate... Something clever must have been done and I just can't work out what :-/
It's just turned out that way due to a quirk of calibration, I think.
I'm sure it can't work by design. If nothing else, LPG is being injected as a vapour so you couldn't predict liquid consumption using injector duration in the same way that the MID does for petrol. It depends on the relative temperatures and pressures of the liquid and vapour as to how much liquid is flowing.
As I said.. Luck of the draw that the reading happens to coincide with LPG consumption for this particular setup.
I think every LPG car I've checked (from a quick check of the MID) it tends to read somewhere between petrol consumption and LPG consumption on gas, which is about what you'd expect. Engine load is slightly higher for a given output because the vapour injected displaces some air (hence petrol ECU is using slightly longer durations, hence MID reads lower MPG). Then there's an additional factor that LPG has a lower calorific value, which isn't accounted for at all.
By far the biggest unknown is probably the difference between individual system calibrations, though.
Kevin