And the service mentioned within the "I've resigned and lost all my admin access, but I've not resigned draft"... is a live site.
https://libera.chat/
https://twitter.com/liberachat
Their twitter was created last month.
Seems like there was an attempt at damage control more than anything else.