Because Apple did nothing to quash rumors of the iPhone 5. This makes me think that the decision not to launch it was made very late. Usually Apple is better about managing expectations.
Yes, Jobs took a lot of jabs at the competition. Here in America we call that "selling". The purpose of a product announcement is to sell said product. I think the bottom line for the author is that he hates that Jobs has done such an outstanding job of selling Apple products.