The 2004 Giant TCR-Composite2 is an absolutely sensational bike that would have to be one of the best value for money carbon fibre bikes out on the market, and it's got Ultegra!
I myself have a 2003 Giant TCR-Composite1, which is the exact equivalent of the one you mention.
The only thing I would recommend is looking into a different wheelset if you are 85+kg (e.g. Mavic CXP's or Mavic Open Pro's), as people above this weight have found the Shimano 540 wheelset to flex a bit on descents - going downhill.
But otherwise on the flat etc, they are fine - a light, aerodynamic wheel.
and for $2000... you cannot go wrong with this bike!
Just make sure you get the right frame size.