<p>Wow, you look like a really competitive applicant! Especially with the URM, high test scores, etc. Your extracurriculars show a lot of passion too! Do your letters of rec mention how you went out of your way to take IB classes? I think that would really add to your application, since it shows how you really made the most of your circumstances and your dedication to learning.
With top schools like Yale, I think that luck plays a big role in it, since they have limited spots, but it seems like you have a really high chance. Just make sure to show a lot of passion in your essays and, if you get an interview, talk about how you really made the most of your circumstances. Good luck!</p>