Hello mycroft
I agree that self alerts solve 'most' problems on line.
Some people do not read your alerts 'if' they think that 'everyone' plays a certain method.
I play 1NT-2C-2M-4m as BABY CONFIT and almost eveyone else does not.
Sometimes players seem surprised 'even' after I alert and explain that is it a natural 4+ minor suit and a slam try in that minor.
I also play 2NT-3H=CONFIT, when almost everyone else plays Jacoby here.
Sometimes players seem surprised 'even' after I alert and explain.
Face to face the problems get much worse.

I make a short pre alert of some bids and our carding methods 'when I first sit down.' I also print out two completed CCs with full names included.
I find it very distasteful that after I just 'pre alerted', 'We play a 2+ diamond...
When my partnership 'opens' 1D(alert*) suddenly 'questions and interest' are 'only' shown when the other pair holds diamond values.
If you call the TD about this behavior, the other pair looks shocked and surprised at how anyone can question their behavior 'after' we 'opened and alerted' a
2+ one diamond opening.
I play a 'natural' Big Club system(something like Precision), however, if science is needed I also play methods 'way pass' mad science. I counted 9 out of 10 bids in a recent slam auction as being alerted. The only natural call was the final contract.
Many of my alerts* create real problems, since the other pair often refuses to believe that the bid means exactly what I explain that it means.
I use a lot of 'double transfer' methods where the first step 'forces' partner to bid the next higher step, so that I can use the added steps to describe my hand using the extra steps that are gained.
1NT-2C-2D-2M*(shows the opposite major 5+ suit) How many people play that a major suit bid here means 5+ cards in the other major?
Regards,
Robert