Thanks for the post -- I'm the author and came here to put it up.
My goal in writing this was to use an analogy because, although it's not a difficult concept, there are a few variations (broker or not, message stream) and I wanted to pull them all into one explanation.