I can totally understand wanting more community involvement in the feedback process and with this context, the account requirement makes a lot more sense. Thanks for explaining some of that reasoning. I only wish this was documented a bit better on the site - I guess it just appeared a little unwelcoming to me with the sign-in requirement at first.
Now that I've actually tried it, the site itself is very slick and the experiments I've played with look pretty interesting. I look forward to seeing how things develop.