Nice content! Thanks for putting it in more easy words.
If I could give you a suggestion, a better way of showing it could be better. Like some slides, or colors. Something that made more friendly to read. Although the content is good, scanning it do not made me want to read right way.
Anyway, thanks!