First, the officer was absolutely wrong with regards to notification requirements as others have stated. Find his name on your summons, call his department and ask for a supervisor. Explain to the supervising officer what happened and your understanding of the law (which is there is no requirement to inform).

My opinion on LE contacts is not to volunteer the information on "routine" contacts such as traffic stops. If it's something a little more involved, I agree that telling the officer you have a permit and are armed is the way to go.

Kudos for admitting you were actually speeding. When I was on the job, honesty would almost always get people out of a traffic ticket...at least the serious offenses (I might stop someone for speeding but write them for not wearing their seatbelt, for example).