I have a giant defy 2, also feel streached on it, first thing I did was turn the stem upside down, thats raised the bars a bit, but Im still a little streached, so like you thinking of a shorter stem , My current one is 120mm thinking of at least 100mm, and with an angle that will rise the bars at least as much as I achieved by reversing the original. Let us know what you end up doing...