Due to unexpected failures of github's LaTeX parsing (which were not evident until I published this, but have persisted afterwards), and since the mathematical parts are important in this, I have migrated this proposal to a blog post with identical content, but correctly formatted equations.
Please continue to put any comments here.
This is a cool idea.
I wonder if the UTXOs in the ring can be chosen with a fixed pseudorandom seed, so that multiple rings will always involve the same UTXOs, making set intersection attacks less viable.