Your suggestion to use "Bitcoin block" for selection the winners is seems to be the best approach to find those who get rewards.
That's not what I said. I suggest this only for the $50 voting prize winner.
IMO, with very slight modification it would be fair enough to extend it to all prize winners.