A:
1) I love the color and actually find it complimentary to most skin tones.
2) Shows off your shoulders and pecs.
3) Perfect length. I think knee length with a back slit is WAY sexier than a mini
B: Second pick but two thoughts: a) that gold is a color that CAN be very strong and not complimentary to all skin tones; b) how's your cleavage these days?
C: I just don't think a mini is flattering to strong legs, but that's my opinion (and black is so overdone during the holidays, really)
D: I actually really like this dress, the overall design is flattering to a wide range of figures and busts, and it really shows off the back nicely; IMO it's just too long for a "holiday" dress (more like a formal). If you said you had a gala to do, a formal dance, I'd say go with that. I'd need to see it in person though, the funny seams around the butt-line might not work for everyone, why didn't they just have the skirt drop straight from the lower back?