University of Virginia is one of the few schools where race/ethnicity is a "very important" factor rather than a "considered" factor. This gives you leg up.
Besides that, your scores are amazing, your ECs are above-average, but your GPA is below average for top schools. Still, you did take the rigorous IB program which will be in your favor.
All said and done, I think you will get into UVA OOS.