That sounds good to me, perfectly acceptable as a semi casual outfit. I dont think a bow tie is too much, it is uncommon, but then again so is a kilt. What colour vest are you planning on going with?