I've been hoping to keep this thread open, as it's an important and valuable discussion. But in the light of the seemingly desperate need by one particular forum member always to have the last word, despite repeated requests to desist and get back on topic, I'm afraid this thread will have to be locked.
Apologies to those who have contributed in a constructive way. Please feel free to start a new thread on the ground development.