Hmmm.. This looks proper dodgey although checks on email/IP seem legit.

My finger is poised over the perm ban button. I'll give it 24 hours lol.