Indeed, you need to be a dev to update the site or Youtube channel (strictly speaking, you don't need to be a dev. For example, Eat Uranium delivers news and he is not a dev officially).
But do you need to be a dev to post something on reddit, to guide new players in game, to use VOIP in game, to raise a new server if you don't like 762 rules, to "deliver the promoting content", like NTH said above, or help people in the "Help / Support" sub-board on this forum, if you know the answer?