Let's use this post to once and for all answer some questions about community colleges.
Community colleges are colleges that confer Associate Degrees and also bridge the gap between high school and universities for students who wish to start university at junior year by completing courses in the CC.
However, going to a CC from HK to try to get into Top Universities in the US is rather risky and dangerous. First of all because of Snob factor some schools don't even allow transfers, CC or not (e.g. Princeton). So if you take the CC route you won't be able to get into those.
Second of all, the reason why Top Universities don't want to take CC graduates is because CC's don't have courses that correspond to a particular Universities' major requirements, and most of the time an A in a particular CC is usually not equivalent to an A in the Top University. That's what makes CC going to a Top University so difficult.
An exception is when a CC is specifically targeting a few universities and design courses that 1) corresponds to the majors in the Top University and 2) Achieve more or less the same level knowledge and difficult as the University. This is the case with Foothill/DeAnza Colleges and they specifically have course codes that corresponds to university's courses (UCB/UCLA). With many years of experience University Admissions have come to know the quality of an "A" in that university and therefore, it is easier for the top students in those two colleges to enter UCLA/UCB. I don't see that though in East Coast CC's and the rationale behind this is equivalent to graduates of a particular high school are in an advantageous position.