Amy, you are getting great shopping advice here already from others more knowledgeable than I, but I just had to pop in to say I LOVE you in these colours; they bring you alive. And I love you for being such a great sport. Also, despite have zero bust, and being at least 5 inches shorter than you (I think) I have experienced BOTH these issues. For the cleavage (or bony chest, in my case) a camisole or tank has solved the problem. I just get into a little summer layering. For the length, I don't know what to say. I do not understand these manufacturers!!