Well, I must say I'm not thrilled by this piece.
I'm Dutch and I must say it reads like it is written by some high schooler, although apparently it is not. I couldn't say why it mentions the straw men for instance. Also there are quite a few inaccuracies.
Never heard of the site of course.