Self-promotion reported. There's too much of this on DN.
Actually, the "Show" badge is for this: "Share your own design work, projects, and more." according to DN. So… there's nothing technically bad. I get your point, though, that perhaps this link is not the best example of the best use of it.
This isn't anyone showing their design work. It's simply someone plugging their newsletter.