I like the idea of a self-hosted proxy relay a lot! Apart from the benefits you mentioned, it should increase client performance and probably decrease power consumption if clients have to connect to only one server that in turn connects to all the various relays out there!
Let me know if I can help with testing or anything!