Nice blog article, surveying a broad sweep of ideas. The writing tone is also crisp and good.

I have some questions/comments on the specifics, which I'll put in some followup posts.