i liked it. well written. deserved more votes.
Next time try breaking it up in to shorter pieces. Might help but you can never tell on steemit. lol
I didnt count but try to keep posts to less than 1000 words, 500 -ish usually gets more attention for articles like this.