you're a brave man OP for openly criticizing the game. Kudos to you. I agree with some of your nitpicks like puzzles and what not, but the stuff about the story(mother) i gotta disagree with there.
I don't think I'm being brave. The only difference with my review is that I actually played through every piece of content the game has, unlike those others who just played the story. I'm just being honest and anyone who is honest with it will see the same problems too.