I really don't see how traditional matchmaking with total strangers would work with this game, considering how much work it is just to play a complete game even with people I know. Not really sure what good IRC would do, either, but maybe I'm missing something.
The one thing I can think of that does seem potentially useful would be some sort of calendaring system where people could sign up for times they're available, and then maybe do matchmaking around that (manually, automated, whatever). The subforum for it is kind of dead at times, so I don't know how much interest there would be, but actually being able to see if there are people with similar schedules in a UI designed for it rather than having to dig through forum posts could be a little easier to work with. Maybe.