A few thoughts.
1. Advertising - why not set up a team on
World Community Grid? Currently if we had 1,000 members we would do quite respectably on the
team rankings. This isn't a huge amount of publicity, but it's relatively easy and it's also, you know, a good thing to do.
2. Legal issues - I can see why legal discussions would be annoying, but it would be reassuring for a lot of us if we knew that you had some legal advice. I bet there are lawyers in the community who could help out. Again, it's not that I want to discuss legal issues. I just want to know that you have some good legal advice. No offense, but the legal reasoning that occasionally pops up on the forums is far from ironclad.
[I am a law student, but I don't feel qualified to advise you, and anyway I haven't passed the bar yet]