I just had a click round that website. It's just the kind of place that I avoid like the plague. It seems hopelessly biased, as does the author. I didn't come across one link to an scientific study, and it was immediately obvious that there's a serious anti animal products agenda going on and no disclaimer.
Avoid.