I applied to the same schools on your list. Here’s my profile / chance thread for reference:
http://talk.qa.collegeconfidential.com/what-my-chances/2100728-chance-me-for-top-cs-schools-p1.html
Accepted so far:
UIUC
Purdue
USC
Yale (likely letter)
Deferred:
GaTech
Rejected:
Cornell (ED, I still don’t get why)
The college application process is whack. I got into a HYP but didn’t get into Cornell applying ED. Just take the entire process with a grain of salt. Sometimes things won’t turn out how you expected.