Hello,
I don't see the broken link for donating, it works for me - maybe a browser issue or maybe a link from some other page I haven't checked. But if you can get there, the donate amount "20.16" is cool.
Old news, a bit outdated, but CrossClick doesn't control this site, it is under the supporting group Foundation for a Greater America I believe. Of course if that is a reflection of the seriousness of that group, then yes that would ultimately be an issue, but I don't see evidence of that yet. But Crossclick does control their Facebook page where they do regularly post news (though I don't have FB account myself, one can still browse their pointers to articles).