I like it, but I think that the shirt is a bit incongruous with the kilt and boots. Maybe roll or push up the sleeves to make it look less formal?

David