Agreed. Let's hope the company is not involved with this site.
The site seems to suggest the company is not properly sending proxies to shareholders (brokers deliver proxies based on company information). That's the last thing the company needs - another SEC issue.