The TCR alu frame hasn't changed much in years - I ride a 2003 bike. T-Mobile used this frame up until '00-'01, when they switched to composite. The 05 (or from '04?) model has had redesigned seat stays that allegedly cut down on transmitted vibration/bumps.
It is a very stiff frame with a relatively harsh ride. Allows you to put the power on without much lateral flexion; climbs well. Very short wheel base due to chain stays of the minimum possible length; comfort and handling are affected as you'd expect - doesn't bother me but it does bother some.
Quality control from Giant seems high - I've not heard of an excessive rate of frame failure.
All that said, if it doesn't fit, look at other bikes.