The problem is attention scarcity and limited means to delegate the human attention resources (human computation) in an orderly fashion. It is in this area that Synereo will excel with their design while Steem can adopt delegated human computation but it's not currently designed for it.
So you can simply let whales delegate their voting power and the problem is solved. I outline it here: https://steemit.com/steemit/@dana-edwards/time-to-decentralized-curation
The reward system itself is fine, but there needs to be more human attention, from a greater variety of minds, to distribute the Steem Power via curation. Randomization can help provide for that variety of minds.
Not even close. ;)