Cool story. But LOADS of speculation in there.
We know that the Brits are pretty slack on dental hygiene.
But this chaps teeth have lasted 2,100 years so far?
No they did not. They were fossilized, says right in the article. So they decayed and turned into fossils.