Multiple delegates held by one person taxing the blockchain will definitely kill this.
Which is why I proposed the system in OP where bytemaster decides who deserves what, issues IOU's, then the shareholders vote in delegates held by multiple different owners to redeem the IOU's by buying and burning them.
The real solution would be to have the blockchain scale delegate income within the supply envelope, i.e. if max inflation is 5050 BTS / round, and you have 11 delegates at 100% and 90 delegates at 3%, then you just figure 11 * 100 + 90 * 3 = 1100 + 270 = 1370, make each percentage point worth 5050 / 1370 so the 100% delegates get 368.61 BTS and the 3% delegates get 11.05 BTS, the total is 11 * 368.61 + 90 * 11.05 = 5049.21. Now the "%" has become kind of a misnomer and we just have arbitrary weights.
You should be able to have the delegate specify maximum as well as a weight, then you pour the round's supply allocation into each delegate proportional to their weight, removing a delegate whenever its max pay is reached. You should be able to specify the maximum as a BitAsset, so you can specify e.g. "I want $200 / round" and the blockchain will give you $200 worth of BTS when your slot comes up (or even better, front-run the market and buy you BitUSD automatically).
All of these features would be hardforks and need lots of testing, the main selling point of OP is it captures 80% of the value and can be implemented by a simple script on today's blockchain, no complicated, potentially exploitable exchange rate discovery / market maker bot logic or hardfork required.