Annoying, yes.
I've still not seen any indication (to me) he's using an illegal server.
A listen server, yes.
From what I can tell, he's just a foreign idiot listen server admin, which combined, is much worse than any alone.
I'm hoping he'll just go away. Don't feed him!!