Dolphin,
I completely understand your concern that you feel that your mathematical and analytical skills won't be much help in dentistry, and that you are concerned that you don't have a natural intuition for Biology. I earned my B.S. and M.S. in mechanical engineering, worked for eight years, and then decided to go back to school full-time to get a B.S. in Bio to apply to dental school.
I way underestimated my ability to learn Bio and O-chem, and I found out real fast that mathematical and analytical skills used in engineering and physics don't mean crap in Bio and O-chem. My year of Gen Bio and O-chem was all B & C's, and I was totally freaking out. But deep down, I knew that I was going to be a good dentist since I have strong perceptual and manual dexterity skills.
As I progressed through the classes, I just kept modifying my study approach to Bio and Chem, and I eventually figured out how to memorize. By the time I finished all the upper-level Bio classes, I got all A's & B's, and I scored 21 on the DAT. Therefore, if you truely desire to be a dentist, you will be able to modify your approach to Bio and do well. Also, as you take the upper level Bio classes, you'll notice that all the material starts to repeat itself, so the classes get easier.
Lastly, after shadowing a ton of dentists, I learned that analytical skills will be needed for work related to orthodontics, implants, and prothedontics.