Sounds like it went exactly as it should have. Informal, light, and friendly.
Just because we aren't REQUIRED to show ID doesn't mean we SHOULDN'T. You're a law abiding citizen with nothing to hide and there's no reason to go all Perry Mason on LEOs if they're just coming over to say hi. That rookie will remember this encounter and will likely make any future approaches with a lighter hand because of it.
I've said it before. My main mission for OC is to educate both the LEOs and the citizens I come in contact with. I'm an ambassador and will try to make every encounter as positive as possible. Its a fact that you catch far more flies with honey than vinegar. A smile and a hand shake goes a long way in setting the tone of any contact.
Also I WANT to work with LEOs and try to form an informal partnership with them and a little cooperation up front opens the doors for a deeper understanding from both sides of the issue. So I won't slam the door on a potential ally. After a few encounters your name will be known and when an LEO you've built a relationship with hears it on the radio they might break in and vouch for you and open even more inroads.