Agreed, a simple disclosure "I own Monero" is needed. The lack of this* hurt the credibility. On the about page the author says they run two Monero nodes.
That said, the article is pretty much a list of links so not as much credibility is needed.
*this: edit - this being a disclosure that they do or don't own Monero
Disclosure: I own crypto but not Monero