have you thought about posting the game on tfgamessite? might help get it more views and traction
if the person I was interacting with had treated me with just the tiniest amount of kindness I would totally try again, instead they basically treated me like a criminal! Were super unhelpful and when I asked about how to make improvements to then allow my game on the site I was told that they didn't have time to look at my new renders.