Not a bad read, the article could be formatted with better readability, however, the content demonstrates quite some good best practices. I particularly enjoy reading the details of your thought processing.
Do you have any suggestions for how the formatting could be better? Is there something outright broken in how it displays in your browser, or is something simply sub-optimal?