I agree with the three "revolutions" described in the article. I really believe they are happening and actually believe we can expect them to continue happening.
Its just that the numbers are to good to be believed. I may be biased tho.
Anyway, I sure hope the article is 100% correct.