I don't see anything you have missed. If you are in a place that requires open carry, you pretty well need to tuck in your shirt so that your weapon is visible. If you are licensed to CC then you can do what you want. If your shirt/jacket covers your weapon,than you were CC'ing. If someone sees it, you wereOC'ing.
I'm usually wearing jeans, T-Shirt and a gun. Simple.