A couple of comments about your initial remarks:
“I have put in work in developing a list of other ECs that might influence my CV in a strong way” – I think that admissions officers would prefer that you be engaged in ECs that show a passion about or interest in something, as well as the capacity for leadership, instead of just having ECs that you think might look good to an admissions officer. Get involved in ECs that you enjoy – don’t forget to have fun in high school! And, think quality over quantity with ECs.
“This rank should be higher because of a difficult teacher we had that brought a some of the kids at the top downwards, I am guessing probably 8 now.” If you are ever called upon to discuss or explain your class rank, DO NOT blame it on “a difficult teacher”; that kind of thing does not come across well at all.
Finally, don’t be deluded into thinking that Ivy League schools, or “top LACs,” or Caltech/JHU are the be-all and end-all of your college search. First, the Ivy League schools are very different from one another in their respective strengths and weaknesses, as well as “personalities.” Same with the “top LACs,” which are very different from the other schools that you mention. Perhaps you should try to identify exactly what it is you are interested in studying; if it is engineering or computer science, Caltech or JHU or other schools like them might be better for you than a “top LAC” or one of the Ivies. A little more research into different schools might be appropriate at this point. Also, test scores and GPA will be important.