This is really a lengthy post. 16 minutes read. Wow! The interesting thing is that there is so much to chew. Definitely I’ll be visiting this post once in a while to take it in bits. I barely could remember what was at the beginning when I got to the middle of the post. I think you should (must) work on this post again. Try to break it down a bit. In as much as each section has its own idea it will be better if they were in different posts.
Well done sir, hope to read more of your works.