I don’t know your site or what you’re exactly doing, but by reading your above post here, it appears to me:
Long name =
You would especially try to use this when directed towards people who do NOT know you. Yes, it’s a bit long, but it says a lot of things. Probably far more than can be said with one single word (unless your brand becomes one day a common word for it, but it would need to be just one word, which it isn’t. I’m not trying to tell you to change your name. Not at all. On top of that achieving this kind of thing is rare and difficult. Think “Kleenex” or “Google”).
Short name, directed towards people who do know you =
That’s it. “Post it on Youth Power Coalition”. Why do you need an additional word ?
For “insiders”, users knowing your site pretty well, they can refer it as “YPC”. “Post it here on YPC”.
If you really need a “word” for some use, I would use “platform”. You came up yourself with it in your long description.
Anyway, that’s what it inspires me.