Having not read the rest of the advice, I'd say ditch the ghillie brogues. They are the equivelant of tuxedo shoes, and look every bit as rediculous with a t shirt as tuxedo shoes would. Otherwise, I'd say you look fine. (I personally wear my Jacobite shirt strictly as costume wear- but to each his own on that sort of thing.)