I think people are just doing it via direct messaging since there are so few people in the game. An irc channel seems outdated but would be useful. Would this site or discord be feasible?
Its still in its very very infant stages, but I think if you hang around in the Overwatch Discord theres been people looking for scrims, teams, and pugs sometimes.
Is most of the activity happening in the r/overwatch Discord or the r/competitiveOverwatch Discord? I'm not in the Beta but following everything I found this confusing.