You have a good attitude about this. Indeed, I wouldn't blame NZ in this instance, either.
Perhaps others here can address your question better than I. In the future, if you get such a nice offer from a FA/pilot, the key is to get their name. Something like "that's so nice of you! I'd like to write customer service a letter about how well you treat passengers -- may I have your name for that?"