I also have broad shoulders and a long torso. I found that what fits me best is a Hincapie jersey in a men's small. Other men's smalls fit, too, but it's hit & miss. I can wear a women's medium in Verge stuff, too, as long as I make sure my shorts are pulled up & secured (or if I wear bib shorts).

I highly recommend bib shorts, because then if your shirt is a little short, you won't have plumber's butt. Also, tri tops tend to be a lot shorter than regular roadie tops.