Well; the fact that cancer was known in antiquity and that it is found in the fossil record in itself doesn't say anything about its
adjusted prevalence[1] which, as it happens, was indeed much lower than it is in modern societies today. From your fourth link[2]:
"An interesting phenomenon has arisen during the course of multi-year studies related to the rarity of cancer in antiquity. This is of interest especially when considering that hundreds of Egyptian mummies and more than 10,000 dinosaur bones were evaluated. In contrast, the rate of cancer incidence has dramatically increased since the Industrial Revolution. The rarity of cancer in
antiquity has been attributed to the lack of pollution and changes in diet and lifestyle, and most recent findings suggest that cancer may be a manmade disease (Nat Rev Cancer 10, 728–733). Thus, while a lack of adequate techniques for disease diagnosis and detection may partially explain the overall lack of cancer found during the millennia, the current cancer trends are now primarily associated with carcinogens in our modern industrialized society (Nat Rev Cancer 10, 728–733)."
I am not a fan of pseudo-scientific, moral-panicky speculations about the evils of "modern life" from the likes of Pollan et al. myself; but in this particular case, as your article explains, there is considerable evidence that cancer (standardized) prevalence was indeed much lower in pre-modern societies. Also, for some types such as colorectal cancers, some dietary habits (prevalent, as it happens, in modern societies) are very well-known and well-established risk factors, accounting for up to a 70% increase in relative risk in some studies [3].
As I said: I symphatize with your view, but be mindful of confirmation bias.
[1] Eg. controlling for age and other risk factors in the study population.
[2] http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3003131/
[3] http://www.ncbi.nlm.nih.gov/pmc/articles/PMC2796096/