There's no possible 'random' method of determining block rewards. Whatever mechanism you have in place will be cheated to hell in back. Just like with junkcoin.
This.
Why you say that? Do you know anything how the random superblock is determined? Go read the code, or provide a pre-computed table showing where are the superblocks.
If you are able to provide a pre-computed table, then I will agree with you. If not, then I will simply think you are talking something that you yourself don't even understand.