Lily, the way it looks on Adriana is NOT how its supposed to look in real life
Gosh, I hate Victoria's secret with a passion so much and I hate all the photoshopping they do!
One of their many tricks firstly is to put the girls into bras at least 1-2 sizes smaller to enchance the cleavage area( but if you look closely at any shoot they've done, in the armpit area you can tell its fitting incorrectly)
I was glad at least when Rosie Huntington-Whiteley admitted that she sometimes wears 2-3 chicken cutlets at the same time!! for a photoshoot, and then of course the padding which the VS bras have. Now imagine if on top of all that, you have the digital enchancements as well, because they do like to boost them up a bit!
Obviously, I'm not saying Adriana is flat-chested or anything, and she does have tissue on top, but obviously she looks nowhere like in the pics you posted. Look here for example:
http://skinnyvscurvy.com/hot-models/lingerie-model-treat-adriana-lima.html#comments
The first two bras seem small to me, because if you check the underwire, it doesn't extend far enough, so all the tissue is pushed "up front". The blue one seems to be taking in all the tissue, and you can see that comparing to the pics you posted, she almost looks flat on top.
Please don't be this hard on yourself, and don't compare yourself to the VS models, because they are all smoke and mirrors.
The bra does fit you, you hardly have any gaps in it anymore, and you know you are building tops, just perhaps slower than others because you gain it elsewhere before. Have you been trying the lotion trick?