The review system isn't perfect, but it's better than the review system on other pirate sites.
I think some big improvements could be made to the review system. Such as the following:
1) Reviews for different categories than just "Overall" Better would be if there were sub categories for reviews. So you can focus on just 1 area of the game. Suppose a game has great renders, but the story and code sucks. You could toss it a 5 star review on renders alone, and not touch the other stuff. Another game say has a great story but the renders are just average. You could review the story only. I would say "Visual Art", and "Writing", and "Code" should be 3 sub categories to leave reviews about focusing on just 1 thing. Keeping overall reviews as well, but adding these sub categories.
2) Older reviews that are no longer relevant should get deleted. If there is a review about game that's 3 years old giving it a bad review based mostly off of a bug that was patched out 2.5 years ago and it has been long gone... Why is that negative review still there?
I think the main problem is that some of the people reviewing the games don't know how to review a game correctly, they can easily add those points you mentioned in 1 without the need for sub categories. Giving an overall impression of the gameplay, story, writing, art, sound and then finally leave a score i.e.
gameplay 3/5
story 2/5
writing 2/5
art 4/5
sound 3/5
overall / total score 3.5/5
There are even templates used by alot of people on platforms like steam that rate games like this or more in more detail, the problem is alot of people don't leave reviews with the information needed so adding more steps would not really help.
Older reviews could show how far a game has progressed or not in the time it has been here for the few that might look but deleting older ones would either require changes to the sites to auto delete or for mods to have to delete them and the mods have their hands full already.
At the end of the day people just need to start living up to the trust placed in them. The site has a review system because people are being trusted to leave helpful reviews with relevant information as to why someone should or should not take a look at a game.