I'm afraid the 2 star review was because of the slow development and nigh unplayable state of what I'd call tech demo. Can't even remember when I last played it but I'm afraid that I'm on point about the reviews
Oh yeah, not disagreeing with the reviews. They're right. I'm just a little bummed to have something so incomplete after two-three years and 200+ hours. Most of it went into the characters and into systems that got scrapped before even making it into the game because they didn't feel good enough.