Usually I would agree 100%. This stuff reeks of scaremongering however given the source you would have to assume that the Complex Systems Institute wouldn't allow themselves to be susceptible to overfitting.
Peer-reviewed science is built on anonymous reviewing so that assumptions like this are not an issue. Look at the data, not the publisher.
Well said. Is the data suggesting causation or correlation?