I have literally no educational background about any of this, yet this was so well-written that I was able to understand most of it with hardly any cognitive work or re-reading.
This only confirms my belief that informative writing should be written for the least knowledgeable person regardless of the assumed audience, and if anybody thinks you’re stupid for not understanding their informative writing, then that person is a jerk and should learn how to write better.