It should get updated once a day, can't quite do it in real time as there are a lot of calculations going on. I wouldn't get too attached to the list as it stands, it is an interesting starting point but I am going to have to tweak the algorithm a bit.
Yes, very valid points, but without having tens of thousands of ratings coming in every year it is always going to be difficult.