I think you look the business. But I would perhaps move the kilt pin a smidge, to center it on the yellow stripe in the tartan. And I'm not particularly fond of red leather, so I would choose a different sporran, but that's just my taste. There's nothing wrong with liking it!

I'd say you've got it spot on. And a very versatile outfit, suitable for many different functions. I might try and find a coloured shirt to match one of the tartan colours, for more casual wear.