Yeah, they might be the American Debka. ;-) Still worth a read, but definately something to take with a grain or two of salt.
That's kind of the feeling I got (granted it was a quick scan). Lets see if it get confirmed somewhere else.