I Think I’m Fisked in Japanese, I Really Think So

I ran across this article about my FABNAQ about Intelligent Design. Unfortunately, it’s in Japanese, which I don’t speak, and the Babelfish and Google translations are bad enough that I can’t even tell whether I’m being fisked or praised.

Are there any nipponophones in the audience who can take a look and give me a sense of what’s going on?