I've got 4 invites. I really like this game, but there's not nearly enough people playing it. I've been matched up with the same guy 4-5 matches in a row a couple times. Small player pool, it seems.
Post or PM me your steam name, and I'll send you an invite.