Thanks! I am glad you found it interesting.
In the post I do say that I elide a lot of detail and, yes, I do assume that "a + b + c ..." is parsed in the standard, left-recursive, way. What level of presentation to take is hard, but I took the chance in this assuming that non-experts would assume the standard behavior, and that experts like yourself would see what I meant, as in fact you did.
I usually avoid meta-talk to reduce clutter, but I started this post off with a statement of the level of detail I would aim at, and an explanation of why. And I do advise the readers that much of the detail necessary to actually implement is skipped over.
There are many detail-oriented presentations of this topic, and they are often excellent at what they do. But IMHO conceptual understanding of this field has lagged, and much of the reason is due to lack of boldness in simplifying down to the core details.