I am sort of torn between keeping my mouth shut versus commenting on the cost issue that has already been mentioned in this thread.
Generally, the UCs are very good for computer science as is Cal Poly, and there are lots of jobs for a CS graduate. Two years after you graduate and start a job no one will care where you got your degree and few will remember.
I think that your list contains a very good subset, and you should do well. If you get into your safeties (whether they are really quite safeties or not for CS), one or two of your targets, and Harvard and Yale, then you should at that point very seriously consider sticking with one of the UCs or Cal Poly. I particularly think that your list of target schools is a list that is very good for CS, and UC Berkeley is of course one of the very top universities in the world for CS (which does make it very competitive for admissions).
However, this is not an issue until you see where you get accepted. I think that you will do well and that for now you should relax and try not to worry about it.
Congratulations on your achievements to this point. It looks to me that you are well prepared to do well once you get to university.