Well done, Casey. I agree with Panache and McMurdo: this jacket will see you through any formal occasions for the foreseeable future.

The Prince Charlie outfit is the kilted equivalent of black tie. Always remember, if one does not own a tuxedo, it's perfectly acceptable to wear a dark business suit instead. Your jacket looks great, and it's the kilted equivalent of the dark business suit. Q.E.D.

Just add the black accessories when you can afford them; and either white or black hose will dress the outfit right up. You can wear a bow tie or a long tie for formal occasions, long tie for a regular "dressy" look. Your black dress shoes are perfect; personally, I'd ditch the long laces but they do look kind of cool.