If you want the harsh answer: It's unlikely you would be accepted by Harvard and Yale right now.
Grades and Rank: Excellent. But you haven't told us your course load. Do you take tons of APs? Or take easy classes?
SAT: Much too low to be considered right now. If you want to apply, this is the FIRST thing you need to improve.
ECs: Most of them seem to be those done during the summer. Did those programs last the entire summer, or only a few weeks?
Basically, you're not going to stand up to the vast majority of Harvard/Yale applicants who have 2200+ SAT scores, tough course loads, and outstanding ECs/awards.
I'm not saying you won't get into a very good college, but I think you are better off spending more attention on some slightly less selective schools