I agree. Without this post, if I visited the page without any prior knowledge, I'd have no idea what this is about, and would have no incentive to sign up.
I also saw your other comment about the "test" account (didn't feel like replying on both places). Thank you for that.
That said, maybe there's some other advantage to having an account that I just didn't think of.