As far as I'm aware, Jim is pretty honest. He gave it a 7, accept it and move on. Some arguments why they feel he's wrong seem like legit counter-arguments but some responses to his review don't really make sense.
Bottom line, it's his opinion based on his experience. Agree or disagree, it's his opinion.