Strongly disagree about fan voting. Too much prestige and money is on the line for it to be fan voting IMO.
As much as I like voting mechanisms and having it have some impact/relevancy on the event in order to get people involved, I agree with all of the sentiments that for this kind of thing, where money is on the line, it has no place, players need to earn it.