I love you in olive - I remember you posted a WIW last summer in cargo pants and you looked fantastic in them. And that jacket! so sumptuous looking!
Totally hear you about 'mirror blindness', as I call it - I've started to take photos in the fitting room and then peer at them on my phone vs. the full length mirror in front of me - I find it gives a truer picture.
I will say that although your first instinct is to 'cover up' I actually think this is not the way to go - it would make you look rectangular and block-y, while showing your legs gives you more shape and definition (and trust me, no one else is seeing tree trunks!)