this place is probably done. Just forget about it and pull your game. Steam is $100 for a listing... cheap right?
Steam is also proving to cave to pressure as well. Plus Steam bans some games from being published that were uploaded to itch.io in the first place.