That was a cool story and your gf sounds hilarious, rep points for entertaining me.
Cops are cool in my book, most of the ones I know are nice guys and they put up with too much crap from people who actually deserve to be ticketed.
The times that I have been pulled I have always done exactly what you have done and was very respectful and polite and they always let me go with a warning.