The only problem with that post was the title; it's use of the word 'review'.
The word review to many implies an evaluation from some authority/professional/resepcted entity, and conclusively allows the reader to use it's content to arrive at a decision.
One would expect the author to be objecive, constructive, analytical, methodical and professional in his/her approach of a project to be published.
If Mr Sham had just stated initially that it is his opinion, then fine. Although later in his replies, that's what he does.
I was interested before I read that post, and was myself rather annoyed come the end. All because I was expecting a review, not some half-baked opinion.