I'm a current sophomore at Harvard, so take my opinion with a grain of salt. But those ECs and stats really aren't impressive enough to even qualify him for admission at any Ivy or T20.
UIUC and UT Austin I agree, little surprising, but again, the CS program is very competitive, and it doesn't surprise me he didn't get in. Stats are irrelevant for Asians - if you have a 1500+ you're considered "good", you can't gain anything by having a 1580 vs. a 1520 for example. It really does come down to your essays, extracurriculars, and overall 'package'. Which I genuinely believe is the most fair way to accept folks into college.