A large amount of data can only help you to determine the correlation more precisely, it cannot reduce the correlation. The problem with your data seems rather to be that, yes, you have a slight positive relationship between your variables for a large number of useful votes, described by your fitted linear equation, but you also have the bulk of your data close to 0 useful votes, where the effect of this relation is small compared to the large variation in the ratings.
I would recommend the following. For visualization, use smaller dots or use a two-dimensional histogram. On the left side of the diagram you have so many superimposed circles, it's hard to see anything. Things should also get clearer if you plot the logarithm of useful votes instead of the useful votes themselves. Of course you cannot compute the log of 0, but it is possible that removing users with 0 useful votes is a good idea anyway. You can then try to make a linear fit to the relation (log useful votes) vs (rating).
Alternatively, you could rank-transform your data (replace each data point with its position in a sorted list of data points) and then attempt a linear fit. The corresponding correlation coefficient is called Spearman correlation.