Whats the problem with using there website? I've you are concerned with other people seing what you have to say, send a PM.
As far as the handcaps are concerned, give it a few weeks it will work out. The system they were using before seemed fairly useless and IMO depended to much on the L/O to...