The guy made a mistake of not telling the officer he was a CCW when the idiot cop decided to search the back. But when the cops did finally decide to talk to him, he tried to tell them he was carrying. I think it would be difficult to make a felony charge stick, especially if it went to a jury. The behavior of the cops will not sit well with 12 jurors.
That said, every time I have ever seen a stop in real life or on TV, the cops secure everyone involved before they start searching the car. They run everyone's license, they figure out who everyone is. They search everyone before they search the damn car! This cops seem to have done a very sloppy job with this stop right from the start. The entire situation arises from their failure to follow standard protocol.