Don’t click on the link. It is filled with spyware/adware and littered with pop up ads that make it nearly impossible to get to whatever it is they are trying to tell about.
Stupid website designers.
Loaded up fine for me. And the philosophy behind the site looks like something I’d support. Give ‘em a click.