TheFunded has pretty stupid membership requirements though. If I recall correctly, they require you to submit your business plan as part of the sign-up procedure. I think that's worth boycotting them along with the pay-to-pitch groups.
Where have you heard such non-sense?
The requirement is to provide some kind of proof, in the form of a linkedin profile or the bio page of a startup, that you are indeed the founder of a startup.
Hmm, that's what I remembered when I tried to join about 18 months ago. I've tried again now and it didn't ask for all that detail, so it might have changed, or my memory could be flawed.
It may have changed, but all I needed was a website and a bio.