Your description is really beautiful and affirming. Your daughter is lucky that she has a mother with this tradition that she can pass on!
I started my period when I was 13 years old. I would talk to your daughter about it and see how she feels about having her first period, whenever it happens. See if she feels mortified or if she's excited about it. When I was 13 I wanted to DIE when I started my period. It was the worst thing EVER and I was very angry about it. I only told my mother and made her swear not to tell ANYONE. She told my grandmother who welcomed me in her house with, "Well, well, look who's a woman!" in front of my aunt, uncle, sisters... I wanted to KILL THEM ALL. So, see if your daughter is comfortable with the public aspect of sharing. If she is, what you described sounds absolutely wonderful!! If not, depending on how private she feels about it, I would share a girl's night or day out, just the two of you so you can talk privately about periods, how special she is, her life and concerns, etc.
As for the makeup, hee hee! My mum let me use makeup when I was 5 years old. I remember her sitting down with me and saying, "Since you love makeup so much, you can use it. But you are going to learn to use it right! No looking like a clown!" She let me use eye shadow, blush, and lip gloss. Once I was allowed to use it and had it, I didn't bother with it! The idea of using makeup, especially at your daughter's age, is to enhance your appearance, but to look natural! I would let her use eye shadow (but no bright or garish colours), a touch of mascara, blush to pinken her cheeks (no stripes or circles!), concealer (if she needs it), a light dusting of powder (if her skin is shiny), and tinted lip glosses (full colour lipstick for special occasions, but not so much for daily use). When I was her age, I liked the flavoured lip glosses. They seemed more fun.