I would say that its accurate in some places (ie: midwest), not so much in alot of others. In our area, its not even close. We have had alot of our deer tooth aged by DNR and most of the 3.5-5.5 bucks don't look anything like that chart - rack or body.
I agree, the only way to accurately age is by teeth...