This is still the case. Down at the very bottom is a small report button you can use and select not authorized to distribute and then paste in the link for Killer7's game page. Probably among the best ways to help, unless Killer gets a cease-and-desist or gets Itch to remove the other page.