That was one of the best reviews I've read (in terms of analysis and quality), and he did it all without plot spoilers. Bravo.