I think the article is great!
Maybe expand a bit about 'self sufficiency'. I find that many new riders show up and kind of expect some guidance or help...and then end up riding in a pack of experienced randos that will either drop them, or get separated at a control or something. One guy I remember had a flat, and was sort of shocked when we all asked him if he had a spare, and then smiled and waved.
This experience tends to be unnerving I think. The local club has been talking about providing 'mentors' on the shorter rides, who would sort of shepherd the new riders along a bit.