Good to know making a new account won't make the problem go away.. might consider looking into Gamejolt now. Or my own personal website.
Sorry it's happening you too... :(