I’m not from the US, but I have done some research lately as I’m considering applying there. Please take my advice with a grain of salt though.
I would say your test scores are amazing, but your GPA might be bit low.
You really need to improve ECs for Princeton and Yale (based on other student profiles I’ve seen). They don’t really distinguish you, so you may end up just looking like another Asian with top grades.
I think you have a decent shot at the other schools, but I also believe you should add some more safety choices.
Please chance back? I’m on mobile, but it’s one of my most recent posts.