Should try giving a chance to the game on Steam again, I know that Steam didn't accept it, but if it's possible to try again you should probably try again if it's feasible, a game like this could have definitively way better chance on Steam
Now, I do gotta say that I am kinda disappointed as I did expect this game to have more updates as that was in fact the main reason I bought it in the first place