I hope this works out and is sufficiently tested to make it into the next release. It has obvious utility and is powerful.
However, I always felt there is a place for simple RC delegation that works like regular delegation. That is, moves some of the RC cap and charge rate from one account to another without delegating the rest of the HP abilities. If I have more RC than I need I can delegate it to someone else. When I want to stop delegating, I set the delegation back to zero. As with regular delegation, it would only require one operation. This would solve 80% of the problem at roughly 1% of the complexity.
Anyway, I understand this is the direction you are going with development and I hope it works out.
RE: Wanna help test RC delegations ? Here's all you need to know