Thanks for the feedback! Our idea is to help newbies get in touch with the right people to help them along, not just automatically shout impersonal words ;-)
But clearly that still needs work. May I ask, did you install it or only look at the site?
Thanks again!