Currently the new LFG function is quite awesome but I have an issue with it already. I received a few applications but I could not see what they were until I looked in my Gmail inbox.
Second, From what I can the campaign page has no place for players to post their character sheets (in some systems this must be done in secret) while they can likely be sent to my email no problem I did find that very odd.