Academics: try to improve your SAT score. Try to get an 800 or close to it on the subject tests. Most schools don’t care about weighted GPA–it is a pretty unreliable metric and pretty hard to interpret. That you have a 4 unweighted is good. That being said, colleges are not impressed with community college classes any more than they would be with high school classes. Also, not sure how much credit you would actually get for cc classes–I assume very little if any. May help you place out of some things, but that is not the same as credit.
ECs: The things you listed under ECs aren’t very impressive. You have a lot, but none seem like they are very interesting or that they are big time commitments. Putting all of these things on your app is unwise. It will look like resume padding.
I’d say medium chance at UCs. Slightly higher at GW. Lower at Chicago, Harvard, and Hopkins. Still worth applying, though. I would add more lower reaches–top 20 schools, higher ranked LACs, etc. Your chances at high reaches are very slim, but if you add enough lower reaches, your chances of getting into one goes up.
If I were you, I would commit more to an EC or two. Explore them more in depth. Also make sure to write really good essays.