I don’t get these Steam reviews. Like saying “The Barbie movie sucked! When it started the theater projector exploded!”
Tons of online games have shitty release days. From big to small. Just give it a day or two, log on, actually *play the game*, then give a review.