i'm not sure I agree w/ calcium supplementation. there's a lot of factors in calcium absorption, such as amount of calcium, magnesium and phosphorus, and the high dose supplements are poorly absorbed...i.e. the more you take the less percent you absorb. the best way to get calcium is through natural foods, like you probably are already doing. Calcium is in tons of foods...nuts, broccoli, spinach and other leafy greens, tofu, oranges, peas, etc. if you are eating a balanced diet you will likely be fine.
I believe the average vegan consumes less calcium than an omni, but that's misleading by itself. Ingestion of animal protein has been linked to increased calcium eliminiation. Meat and other animal products naturally make your blood and urine slightly acidic, while plant based foods make it slightly alkaline. Your body's way of maintaining the normal pH when it gets acidic is to draw stored calcium from the bones, which leads to it being secreted more in the urine. so even though they may ingest 10% more calcium, they might lose 30% more.
there have been studies recently showing osteoporosis to be less common on plant based diets even w/ the lower intakes. Like you said, it was sort of a pre-existing condition and was prone to breaking before you changed your diet.
I have no ideas for the dental care, i'm not as wise as the rest of these ppl, good luck!