I just bought a Shebeest Strada Sleeveless jersey from Sierra Trading Post. Now, I don't know if this jersey has exactly what you're looking for, but it is one of the best-fitting jerseys that I've worn. However, I am NOT a size 4...more like an 8, and I have broad shoulders and a 38C bust. I ordered an XL in this jersey, and it fits exactly how I like...not too clingy, with a little bit of breathing room. I simply love how this jersey feels...the material is so soft and luxurious...not scratchy like some other jerseys. It is also cut a bit longer in the back (which I prefer), to cover the butt in the riding position. The ONLY downside to this jersey...is that it has only 1 small zippered pocket in the back. If it had 3 rear pockets, it would be near perfect.
Again...I don't know if this one will work for you, but it might be worth a shot. And STP has a really liberal return policy...I think you can return stuff for up to 6 months.
Linda
2012 Seven Axiom SL - Specialized Ruby SL 155