The best thing I've seen written on Musk and Twitter is this random YouTube comment (that I can't find a way to link to directly)

@stephenjudkins

So... Elon Musk is No-Face from Spirited Away, and Twitter is Yubaba's bath house?

Fits.