I have the second of the ones you bought in a 14, I'm a 30H/HH so similar chest dimension to you and fits very well (although with the style/stretch of fabric I could posisbly have got a 12 instead). They aren't that short at all either, I think their models are giants!
Darn you I hadn't seen the red spot one...I don't need any more dresses..repeats...