I think its actually great, cause it helps to keep people up to date with new product offerings from the companies using the post release system.
It may be annoying to you cause you are not interested in the product, but what if they were giving away free cars, and that was their way of showcasing it.... It would not be annoying anymore. So you are not really annoyed by the post release program, you are annoyed by what is shown on there. I think that everyone will have a different view on the product offerings some will like it some will not, thats life. I think the Post release program overall is great, its the next big thing, bye bye banner ads.