Have you run any Net Price Calculators (NPCs) yet? If not, run the NPC at schools like MIT and Stanford. They can be very generous in defining financial need, even for families earning up to about $200k/year. If their NPC indicates an Expected Family Contribution that is $50k or less, great! If not, you should remove those schools and any others that do not offer merit aid.
@Gumbymom or @ucbalumnus can probably speak more to this, but I think UCLA and UCB will be reaches, and some of the other California publics on your list may be as well. Most of the popular campuses are impacted in engineering, making admissions much more difficult to those majors.
If you’re considering Embry-Riddle’s Florida campus, then I agree with @tsbna44 about adding Florida Tech. Since your son seems to like big state schools, he may also want to consider U. of Florida and U. of Central Florida, though I would certainly educate myself about what is going on between the governor and the public universities there.
UT-Austin, for students who are not Texas residents in the top 6% of their class, is a reach. USC is also a reach, as is Georgia Tech and Michigan. Just because your son’s stats are above the 75th percentile does not mean that a school can’t be a reach. Look at its admit rate (and/or its admit rate rate for out-of-state students). If it’s less than 20%, I’d consider it a reach. Also, take a look at some of the results threads. Georgia Tech was really brutal this year. Your son has a lot going for him and would seem like a lock for a lot of these schools…until you start looking at the results threads. They are really a wake-up call. These schools are definitely not out of your son’s reach, but I wouldn’t say odds are anywhere close to 40/60-60/40, what I call the Toss-Up range.