I didn't read it as self-glamorization. The writing was satirical, but not narcissistic in my opinion. If this article was supposed to describe their product, your concern over its content is valid. It seemed to be more about recounting their story rather than the product, which isn't inherently bad.