It looks like you are explaining some good stuff in that blog post, but the overall arrangement and writing style of the post reduces it's impact.
Your post could be more influential if you refined it through a technical writing type process - perfecting the ordering of presenting information for the audience you hope to persuade.