@kaniini i certainly admire your persistence in building alternatives, despite all the frustrating details
pleroma sounds like something i might actually have the patience to set up on my unused desktop, perhaps even be of vague help in testing