I really like the look you have achieved, however I think what you really have there is a Crail jacket, at least it looks like that to me. I'm sure it will see you through many occasions, for a more formal look I would be tempted to go with a 3 button waistcoat.