Did you look at some of the links?
Yup, appears to be links to other forums, sites.
And it seems this is the main guy, just being put at blogspot as well.
http://mojahedmouslim.2islam.com/
Here's another site I found, funny it's on tripod, they're usually pretty good at getting those sites down quickly.
http://209.202.240.100/\~fasadalsaud/index.html
Still looking into the others. Will start making a complete list so we have them all incase it disappears.