You'll be okay. The law you are speaking about only talks about "paying admission." This would be a movie theater, state fair, etc. You are right though, laws in NC are very vague. Someone else will probably chime in with some better info.
You won't have any problems OCing in NC as long as you don't carry anywhere you aren't supposed to.