It's disingenuous of the author to put "QED" on the end of his article as if this was deductively proven in a mathematical proof. He did make a VERY strong case for cell phones not causing cancer through inducing transcription errors or DNA breakage from ionizing radiation. But he didn't even touch on other possible mechanisms for causing cancer, such as spot heating.
Personally, I would guess that if spot heating caused cancer, then the human race would have gone extinct when we discovered fire, but that is neither here nor there. Using terms like "QED" in this context just adds fuel to the fire of the "evolution is just a theory" whackos.