Lovely design and good effort on the coding. I just don't like that having to log in to vote bit. It's unnecessary in my honest opinion.
I agree. Let non-users vote, but make people sign in to add comments or post their own predictions. You can include some kind of measures to make sure someone doesn't vote more than once or twice.
But, we need to track what people vote on Beansight to calculate their expertise on prediction.
But maybe the possibility to vote on a prediction without sign-in could be a first step to make them connected to Beansight.