I think your outfit would be quite acceptable for any of the events that you mentioned, at least in most of the U.S.A. The distinction between day and evening wear will not be an issue to most people you are likely to encounter. The only suggestion that I would make is to move your kilt pin much closer to the bottom edge of the kilt apron. In theory, the kilt pin is there to keep the apron from blowing open.