This is hilarious, because if you do all the alternatives you basically get what I have wanted for years. I wouldn't mind the breakage at all. I'd just join the new thing. The only other changes I'd add would be wireguard instead of web sockets and every client is a relay, but not all relays are clients.