I get your concern. I recently saw a new game from a popular developer got a release that didn't reach the sex scenes yet. All the reviews were either high because they like the dev's previous games or low because it didn't include any sex scenes.
My main issue with your argument is "At what point is an incomplete game acceptable to be reviewed?" This game is easy since it has "demo" in it. But if it didn't how complete does the game has to be for it be reviewable? Unless the admins here can give a standardized rule to determine when a game is reviewable it would not be fair not to let people review the game as it is. I say just let the natural order of reviews take its course. As the game gets more updates, the newer reviews will reflect the game better than the older reviews so it should all balance.
Yeah thats a fair point too, Eventually if the game is good it will have good reviews..although the argument that, at what point is it agreeable to review a game..I'd say any game that doesn't have Demo or Alpha build mentioned on it...I don't know if this is a worth raising idea to the admins, but this should be reviewed.. few points to think before applying it.
1 -Maybe have a different section altogether for Demo/Alpha builds that dont come on the same page as games that are ongoing production of versions etc or have completed/abandoned status. where the reviews wont reflect or add to the main game release thread.
2 - To avoid this from being misused by devs, WHO might post an ongoing project their in fear of bad reviews on the main release thread, and later come back to update the game versions , dont let it be updated other thn adding attachments of downloadable patches and fixes for that specific build.
Some of tthe ongoing games are going on for so fucking long and some are almost finished, there have to be reviews on them lol
Some games also have multiple versions of trial and demos, Developers usually take months before posting another trial. at which point it should be treated as an ongoing project and linked on the main page of other games.