It had a 38% approval rating on Steam which puts it in the bottom 5% of all scores on the platform: http://steamspy.com/app/350470
Hard to say how many of those reviews are legit, though. When it's a free beta anyone can download, play for a minute, and then drop a negative review.
That game got a 79? O_O
Travesty.
Yeah, I feel like the reviews for TNO was part of the reason it was so under-the-radar at first. It did not really get the reputation it deserved until word-of-mouth months later.