Bad idea: The first problem is that an error will occur for all members that have no scenarios on the site (division by zero, due to no views). And, even if you divide by 'v+1', as soon as a new member puts up a (let us say his first) scenario and gets one vote (maybe within the first 25 views), that user would then probably be listed as the most popular. True, his status will most probably stabilize at a more appropriate place; but, a continuing of new users would keep the list off kilter constantly.
If you might have noticed, even the most popular of users only get about 1 vote per 200 to 3000 views on average. The top of the list would then contain mostly new users with at least one vote and very few views. Also, anyone with many scenarios on the site can remove all but the most popular scenarios from the site and then, upload them again as new, thereby removing a bunch of votes and raising his popularity by manipulation.
Also, I do not see why fans should affect the popularity of a single scenario. That has more to do just with the user, not the game. Also, as danpost pointed out, being punished for views doesn't seem quite right: some users will keep coming back to play the game and sometimes a non-member will play a game. An example of this would be Builderboy's Speed scenario: undoubtedly a very popular scenario, but he has about 1000 views for every vote. He would be placed low on your list.
I thought it might help let other people get a chance to be popular. I think that it should flow around so the popularity list doesn't get jammed up with people that have like 200 votes over time.