The original post is very old, and I honestly can't recall the stem difference between road and tri. Since posting this original message, I did something similar for road and tri using an S5. In that situation, the cockpit switch used its own stem for each.
I did it with di2, which made switching really easy. Just plug and and unplug the front junction (I had two front junctions that stayed on the steams), and the only thing needing work is the brakes. I crazy glued the end of the brake cables so that they could be re-used.
To make things more complicated, I had two different stems for the tri position, a longer one for non-UCI tri events, and a shorter one for UCI time trials. The longer position fit me better and gave me a better position, but it was too long for UCI regulations.
If I recall correctly, the stem for the non-UCI position was roughly the same length as the stem for the road position. As other posters have mentioned, this is all part of the overall fit however, and relates to the stack and reach, which is very individual.
I also swapped the seat post. Cervelo at the time had a two-position seat post for the S5 that allowed putting the saddle more forward for the TT position.
Graham Barron Design: Custom west coast house design
http://www.grahambarron.com/