One thing about going the community college route is that it could lead into a degree from a school closer to what you feel is your natural level than the schools you listed. Virtually all state flagships have articulation agreements with the local community colleges, so that you can go straight through & get your 4 year degree. Other CCs have deeper relationships with both public & private colleges. For example, Monroe Community College (NY) has a strong association with Cornell (all Colleges, but esp CALS & HE), as well as Amherst, Mt. Holyoke, Columbia (General Studies), Smith, and UNC. Some/many/most of your existing credits should transfer to the CC.
Apologies if I am mis-reading this, but many students who are/were top-50 LAC type students in HS see a CC as ‘beneath’ them. If that’s true for you, take another look. Ime (of CCs on both coasts, as a student and a teacher) is that they are the unsung heroes of 3rd level education. There are a lot of very smart, very hard working students there, and a truly surprising number of genuinely good, invested profs. It might not be the right path for you- but then again, it might be.