If anyone would like a more stable group of people to play competitive team maps like this one on, you might want to check out
r/mctourney. There's also
a Skype chat group with about 300 people in it that you can use to set up Minecraft competitive games on at any time.
Then again, just posting here seems to have worked decently as well, if perhaps somewhat inefficiently.