Yeah, Relic's marketing is abysmal. I'd say whoever is in charge of marketing should be fired, but I'd be hard pressed to believe anyone is in charge of marketing.
It seems like every once in awhile Duffy or someone just comes up and goes "Hey we should stream a bit of this" and that's the end of that.