Yes, nice review, fair and in-depth. One thing I disagree with him about; he said 'combat lacks variety'. The way enemies are animated, traverse the environment, react to being shot, die, communicate with each other and differ in their tactics adds a lot of variety. Also, there's a lot of ways to play the game with all the engineering items and ammo types.
One little thing - I found the narrator annoying the way every statement he made sounded like a question - what's that all about?