You have a good sense of style and you do not look out of place. One point worth mentioning however - Highland hose (as worn with kilts) are not soccer sock! Perhaps you should fold them down a tad so that you can get three finger widths from the hose top to the knuckle of the tibial plateau at the side of the knee (that's the bump that you can feel on the outside of your knee), which is an old army rule. I can't help feeling this will improve the appearance of the whole outfit. Enjoy the experience!

PipingScot.