A good and interesting read, and a good reminder of some of the awkward bumps those using federated platforms for awhile may take for granted when trying to invite others to join in.
Tbh some of those bumps that are specific to Mastodon (e.g. text search/Content Warning culture/quote posts) make me think it may be better to direct folks to instances run on different backends without some of those friction points (e.g. Akkoma/Firefish~Calckey/Misskey). Although those introduce their own set of quirks to deal with (particularly Misskey/Firefish being even more different in style), that's mostly unavoidable when making the move to any different space.