the complication is its impossible to meet people because they are scattered amongst a hundred shards. Multiply it by the different zones and you never see the same people. Add to it the drop in drop out nature of grouping and the social aspect suffers. Having seperate servers like WoW have their own issues with having friends who play but are not on your server, but at least the people who are on the server you see day in and out.
I'm kinda stalled at 29 because of the group instances, but I don't know people. I don't even know where to go for lfg grouping (ala IF). The built in lfg tool seems to be ignored, to the point that when I tried it, trying to send a message to the people in the list showed noone was online. Maybe they were on an alt, I don't know. You would think the interface would send the message to the currently online character.
I suppose I could join a random supergroup recruiting but I like to actually meet people before joining a group.
I like wiki because it's such a clean, fast, text layout with nothing special. I don't see how this is going to improve things.
I've noticed several design suggestions in your code.