A few upgrades are being done on our reviews system today. Nothing major, just some small sensible changes that we are doing now. The more complex changes are still pending.
As a result of these upgrades, the "Latest Reviews" list will not make much sense today, because it lists the latest reviews updated, and there will be mass updates to many reviews going on all day.
It will start making sense again shortly though!