Thank you for providing this explanation. It's very well-written, and now that you've preserved it here, it can be a good resource for many others.
Unfortunately(as you know) I can only ++ you once, rather than the many times I'd like to ... but you get kudos for taking the time and effort to do such a thorough job!