Sounds like it went well. I would not have informed him of a weapon in the glove box unless he specifically asked if there was anything in the car that could harm him. Also you only have to immediately inform LEO's if you're CC at the time they ID themselves as such, per State Law. BUT, it seemed to go well and glad you posted.
"The smallest minority on earth is the individual. Those who deny individual rights cannot claim to be defenders of minorities." --author and philosopher Ayn Rand (1905-1982)