I TOTALLY know how you feel, I have yet to have a photo taken without me wearing a hat of myself since ditching my system over 12months ago!!
I think we are our own worst enemies! I looked at your photo and thought you looked absolutely fine! But the thing is, we tend not to listen to the positives from others, more the voice in our heads going "You look weird! You look odd!"
It's a battle! But honestly, you look great!