I skimmed that article and it seems pretty good. Note the large section of it devoted to the free radical theory, which I think is fairly sound. The free radical idea is also consistent (non mutually exclusive) with the DNA damage hypothesis, as free radicals are a major cause of DNA mutations.