I've actually never seen reverse-engineering explained in a more straight-forward manner. I was able to skim the article and understand exactly what was done in a minute or so. Excellent article!
I actually don't know all that much about binary RE – my usual work is generally high-level Python stuff – so I try to write how I would like things explained to me, which I think helps.
1: Of course not being an expert can contribute to communicating the wrong thing clearly, which is its own problem.