i think they need to add some of the old visual aspects, seeing the person with the invite over their heads let you know they were up for invites, as well made you aware there was a party seeking system. the actual party thing they have now is pretty good, but its like a hidden secret.
also it would help if people could let you know they are up for whatever then both sides could work together to make pts, the party seekers use the party recruitment, and the party makers set the party, but can also send tells to people who might be interested.