Looking at your specifications, I wonder if Giordana Forma's might work for you. http://www.teamestrogen.com/products.asp?pID=25981
TE indicates to order a size smaller than you normally wear.
I wear the Sugoi RS (which I also think runs big) and Gore Ozon. If you think the RS was to long, you'll probably think the Ozon is, too. For better or worse, most of the high end shorts (although not all) come with a longer inseam.
As for jerseys, I'm partial to Terry and Shebeest for fit and quality. Castelli, while good looking, generally has what is often described as racer or athletic fit. I generally prefer a more relaxed cut, although I love Terry's Euro halter. That's my top of choice for summer.
Live with intention. Walk to the edge. Listen hard. Practice wellness. Play with abandon. Laugh. Choose with no regret. Continue to learn. Appreciate your friends. Do what you love. Live as if this is all there is.
--Mary Anne Radmacher