Welcome to NC and this site...
The gun must be visible. It will come down to the LEO if its is concealed or not. But if the LEO can see you have a gun than it is OC.
You CAN NOT carry where alcohol is sold AND consumed. Sold is fine. just not consumed. Every time I buy beer I am armed.
Before you exit your vehicle. hide your gun. It is only concealed while you are in the vehicle. If you left it out it would get stolen real fast.