In the Netherlands...and probably most of Europe...the etiquette and dress code are slightly different as in the USA.
The dress code dictates what we should wear, little room for personal preferences.
Underdressed is not good...overdressed is as bad...or even worse.

Black tie:
All men wear a black tuxedo (coloured tuxedos are not done!) with black (mostly silk covered) buttons, a white tuxedo shirt, cufflinks, a black bow tie, black socks and polished black (laqué is classic, with or without buckles) brogues...no wingtips. A black cumberbund is optional. No hats, no medals or any other kind of bling bling.
When you wear anything else you will stand out and that's not good! The point of black tie is: equal among peers. All look equaly good.

So when you wear a kilt...don't go over the top either (we already stand out because of the kilt and dress sporran) and a black Prince Charlie jacket seems the best way to go. No dirks, swords, powderhorns, plaids, medals etc.

Don't shoot me...just explaining "the local rules"