For a second there I was thinking the experiment was to see how little information they could provide and still get people to sign up for their (rather ambiguous peer-review) service.
I'm sorry, but the lack of clear explanation and direction about what the product actually is does not make me want to give you my email address. If I were to see this page before first reading your post I'd definitely close the tab immediately.
forrst.com is essentially that, except they had to get more specific. As a small operation, you almost have to appeal to a niche or you will have a hard time finding a clear market.