Congratulations on your acheivements.
I can’t chance you but agree this list is comprised of all reaches. It’s ok to apply to some reaches of course, but you should add some targets and highly likelies.
Beyond applying to EA at UIUC, be sure to apply EA to any school that offers that round of admission.
You are going to need at least one affordable highly likely/safety school…have you identified that school yet? What state do you live in? Do you have budget constraints/do you qualify for any need based aid? Make sure to run the net price calculators at all the schools on your list to get cost estimates if you do have budget constraints, here’s northwestern’s:
https://npc.collegeboard.org/app/northwestern
Expect the public schools on your list (UIUC, UMich, Purdue, Berkeley) to cost full price.
Look here for some summer program ideas: https://www.collegematchpoint.com/summermatchpoint
But you don’t have to do any of these. Spend time doing what you like to do…maybe tutoring (paid or volunteer) or a job appeal to you more. I encourage you to get some volunteer work in, whether it’s related to CS or not (maybe there’s already some in the activities you listed.)