Wow! You have some badass ECs. You seem to be a science-oriented person, but why is your science GPA low-ish? Anyways, your SAT is a bit low for Cornell, JHU, and CMU, but you seem like a perfect candidate in every other aspect. Some other factors that might work against you are not taking calc BC and being from New York.
As for other schools, you should look into Rutgers honors/merit, Penn Engineering, maybe some HYPSM if you can get at least a 2150 or 33 ACT.