Huh. Single mother, cheerleading captain. 4.0. Where have you been all my life?
Seriously, I think you’re good. The only thing you need to worry about is transcending your niche as an overrepresented race. For example, as an Asian I self studied Russian. You will have the best chance if you have things no one have, as 4.0s and 2200s are pretty mundane for Ivies. On a sidenote, I don’t think applying to all ivies is a good thing because their locations are extremely different. Try the ones you actually like.