If dry food cleaned cats teeth, we could stop brushing our own teeth and just eat pretzels (yum). The best food to feed your cat is wet food (for the hydration issues mentioned in the linked post) and then care for your pet's teeth separately.
The bacterial cause of gingivitis and periodontitis in humans and in all other animals in which it has been studied is firmly established, and specific species of predominantly gram-negative anaerobes have been implicated.
Gingivitis/stomatitis in cats, Williams CA, Aller MS. Blue Cross Animal Hospital, Fairfax, Virginia. The Veterinary Clinics of North America. Small Animal Practice [1992, 22(6):1361-1383]
Because gingivitis is caused by anaerobic bacteria, keeping your pet's teeth clean of plaque/tartar make it more difficult for the anaerobes to find an oxygen free location to latch onto and start multiplying. In addition, bacteria feeds on sugars, so if you feed your cat a low carb food (nearly impossible with commercial dry foods), there are significantly less carbohydrates to feed the bacteria.
For most cats, regular dental care (brushing at home, dental cleanings under anesthesia as necessary) is the only preventative for gingivitis (the exception are cats with an immune response to the bacteria, but that's still not caused by wet food).
I've tried a variety of dental treats, raw chicken necks, and other foods to try to affect the plaque/tarter in my cats' mouths, but nothing works better than brushing.