At the moment, Anthrax.com is not much to look at, but at least it's better than nothing for the time being.
I would think that Scott's and Charlies contribution would still be around.
The current site has obviously just been quickly put together while a brand new site is being developed.