This is a report by a recurring contributor to the publication which contextualises a news peg with other events relevant to the peg. Whatever your semantic disagreements with the contemporary tone of web-based reporting, this is textbook journalism.
No, this is an opinion piece and its first paragraph literally begins with criticism of the company. It also uses the phrase "everyone was right all along". First of all, who is 'everyone' and since when has everyone agreed on anything? This is far from journalism...this is a thinly veiled opinion piece and a poorly written one at that.