It depends on your undertones- are you warm or cool? Warm undertones are red or golden (think peachy or golden skin than tans well and has a distinctive yellowness to it. The blonde girls in the first photos are warm but you don' have to be blonde, obviously) whilst cool are blue or pink (very pale or fair skin is often cool, the women in the last photos with dark hair are cool). Look up examples on google and decide which fits you. A simple decider is do you suit gold or silver more? Silver is cool, gold is warm.
In terms colour I like the the season colour theory. Google it but basically you can be a Spring, Summer, Autumn or Winter. In a nutshell Springs suit light, bright warmer colours (coral, lime), Summers suit cooler, more muted colours (grey, rose), autumns suit deeper, warm tones (olive, bronze) and winters suit cool jewel tones (true red, sapphire blue).
Without seeing a picture of you it's impossible to say but you sound like a cool person so I'd think the dress would be better for you in silver. As for makeup again, it's not a case of just liking a look on someone else- it's working out if that look works with your colouring. That blonde girl in the first image would probably look really heavy and overly made up in a smokey eye and red lip but it works for the dark haired girls in the other photos because their colouring goes with it. If you don't want to post a picture of yourself then thats understandable but I'd suggest finding a celebrity that has very similar hair, eye and skin colours/tones and look at images of them to see what works for them and you'll see how a nice look can just look totally off on the wrong person.
Same applies for body shape too.
I like the dress. The makeup isn't to my taste (i.e. it wouldn't suit me personally) but it works on those girls. Not the two together though. You'd need a much warmer makeup palette- I like the fresh faced look they've used on the model.