CMcG,

I would wear the kilt. I would also wear a darker tweed jacket with waistcoat (or a belt in lieu of waistcoat) with a tie. It appears from the pictures, black tie is way over the actual dress code.

I think your answer/idea for the kilt being YOUR national dress is spot on. Although, being from Canada you could just wear a hockey jersey