I am not a fan of this heavy make up on anybody but I am guessing she will not wear it for an event where there is not television cameras or bright lights that can make a person look washed-out.
The dress is very nice and my only criticism is I do not like frayed edges on clothing.
She has very good hair (I was surprised to see it so naturally long and curly in the bathing suit pictures). I will guess that she will keep it long for updos etc. Marie is another who maybe will benefit from a change of hair style. At least Mary tries some variety.
I hope you're right that the makeup was intended for bright lights and TV cameras. Otherwise she's heading into Tammy Fay Bakker territory with the eyeliner and mascara. The dress is nice and looks good on her, but the lining needs to be as long as the overskirt.
I think Mary would do well to lighten her hair a bit. The dark color, especially combined with the heavy makeup, really ages her.