Any press release that evokes a response of "oh yeah, my master he already has one and it's very nice-ahhh" is probably heavy on hype and light on substance.
I believe the part in quotes (that include master) is a reference to a scene in Monty Python and the Holy Grail[0]. In this case, master refers to Guy de Lombard[1].
While the OP may not contribute to deeper discourse on the topic I believe it does point out an issue with press releases vs the research proper. Most often I prefer the research paper to the PR. Then again, in this case, the paper link is right there at the beginning of the second sentence.
If there were a takeaway, it might be something like "submit the research link rather than the press release.