That sucks, but I'm glad you were able to get your account back!
Unfortunately, I didn't have any luck so far, and the itch support just doesn't seem to do anything about it :-/
I'm really sorry to hear that. I hope you can eventually get it back.
Thank you for the kind words! :-)