Karma? Pfftt! You're just getting what you deserve.
Great story, I love when things like that happen.
I have memory about people I've met in the far past, and intricate detail of events. I will run into guys who don't know who I am, and tell them about an event that happened 30-40 years ago. I love the look as they recall.