Very good but way, way too long for an article. An article is useful when it will be read by a large number of people in a position to take some form of action on the basis of its postulates. That rarely happens when articles are too long. Research papers and reports are different animals with different audiences. I frequently urge researchers with whom I come in contact to translate their work for public consumption, either as books, or as a series of brief articles. I plan to share this widely because it is important, but regret that too many of those I share it with will give up a third of the way through.
Great work though!!!