I also live in London and can fortunately say that my experiences are more in line with the author's than yours.
81 karma · joined May 18, 2012
I didn't register that part, no. In that case his use of English is fine. The emoticons, not so much for a blog post.
I still don't agree that writing this sort of post is professional or will do him any favours.