You seem like a great contender. Basically, I agree with the above. Ivys are so competitive that scores of highly qualified students get turned away every year. You just have to hope that you catch the eye of the admissions officer who reads your file. So all you can do is get your scores and ec’s in the ballpark and then trust God or karma or whatever to get you into the school that will be the right place for you. My son is looking forward to his freshman year at Yale with a lot of the same interests as you.