I would call this release marketing, not release anouncements, as it sounds more like ads than actually useful information. I do believe there is a sweet spot between release notes and release advertising, the true release announcement, but it needs to be more subtle.