I think whoever it is knows you're onto them.
I agree, totally surreal! I don't know how I would feel if it happened to me. Obviously though, it looks like whoever it is, is also a member here.
Maybe the mods there could converse with some mods here and compare IP addresses?