The review was wonderfully British -- "What is it about Americans that they think 10 years is a long time?" -- which probably is the main reason behind the criticism. Real business people according to the author are probably those with a degree from LSE.
What is it about the British that make them assume short term thinking is coming from an American? One of the two authors are Danish, not American. Does working in America for four years make you an American these days?