I agree with this review, and also feel kind've ashamed to be in its "target audience"
Good game, could've been great, too many obstacles to greatness, ie lackluster platforming, far from seemless gameplay mechanics, and all around glitches (my game files got corrupted on the end cutscene...