The original idea was to combine the stop sign with the logo but i thought it looked better with 6 sides rather than 8. Anyway, I'll try it.
I liked the "stop" look given the importance of the topic of the group. It is important not to miss a stop signal. I liked to play with this idea.
About the people shapes
I used it as a concept. I think something like itunes silhouettes could work.
In your concept what do arrows represent?
Best regards.