Regarding UIUC, I just wanted to check if you were admitted to CS in the College of Engineering (COE). There are CS majors not in Engineering, but the one in the COE is the main one. If you’re not in the COE, it will be hard to transfer into.
Also, saying UIUC is in the middle of nowhere is a bit of hyperbole. Sure, it’s not a big city – population of the two cities is about 125,000 – but there’s plenty to do there.