I think that politely, calmly, and rationally informing the officer of your status as a ccw holder and the fact that you are armed at the beginning of the contact is a good idea and just plain common sense. It doesn't make any difference to me personally whether it is done verbally or by handing me the card.
IMPORTANT NOTE
To avoid surprises, (always a bad thing for everybody on a traffic stop) avoid handling the situation like THIS GUY did...
I made a traffic stop on a busy street at about 0100 hours in the morning. I approach the vehicle (an SUV) and begin my traffic stop speech (reason for the stop, etc..) I then ask for the driver's license and insurance paperwork.
The driver says, "I've got a gun..." and starts to reach down between the seats. (This was before our CCW law.)
I responded by putting MY gun in his ear and ordering him loudly to place his hands back on the steering wheel. He did so with some surprise, while shouting, "I'm DEA, I'm DEA!"
After we got everything sorted out, it turned out he WAS a special agent with the DEA. I strongly advised him to START with "I'm DEA" and then lead into "I'm armed" on the next stop.
I advise the same thing for CCW holders. START with "I have a concealed carry permit", and then move into "The pistol is in a holster on my right hip" (or whatever).
Follow the instructions of the officer. It's his stop. I have personally been disarmed during a traffic stop by a Missouri State Highway Patrolman. (I was a passenger in the vehicle.) I didn't like it, but it was his stop, and I complied with the way he wanted it done.
I'm from Missouri, which is now a "Shall Issue" state.
Hope that helps-
Citicop.
Sometimes there's Justice...
and sometimes, there's Just Us
1*
In memory of DCLaw- EOW@RealPolice 02-20-2007.
We won't rest 'till we find the mutt.