Bull $hit baffles brains...
I can't speak for most of the article, but I didn't see anything that contradicted anything else I knew about the Qu'ran and Islam.