Archibald was a professional soldier
There’s no way someone could be that good a swordsman and not have had an officers training back then. Even a rich dandy with lots of spare time wouldn’t get to be that good.
That and I don’t think the redcoat uniform was for show. He could have been a Captain or a Major.