I took a look at the site (such as it is at this point), and I agree. I signed up. There is no reason our views should not be heard.
YAY you signed up too! What did you check on their little poll?