Great website!
One suggestion though regarding the prediction league, I think average scores would be nice to take into account instead of cumulative scores.
One example, for a new member to be able to top the ranks this would take 10 perfect 100% scores (very unlikely) and the current number 1 has to score very badly for the upcoming 10 predictions of let's say not much more than 50% accuracy (unlikely) on average.
10 perfect scores would be better than 20 bad scores.







