The investment itself is a meaningful business endorsement. However I said this article is a meaningless endorsement (given the major conflict of interest).
In fact, the "hype-factor" and unwillingness to describe in simple terms what the product is makes me more skeptical than I was to begin with.