Are you sure about that? from what I can see on their web site the TCR Composit only goes to xs - only the lowest end bikes of each range appear to come in a 2xs.

I also have the smallest Specialized frame - the eff top tube is shorter than ANY of the Giant bikes, which may be why it feels better to you. What it came down to for me was that it was pretty much the only non-custom high end bike that came in my size (this was in the 06 model year) so they've definitely won my loyalty.