the alleged excuse - this game will be much larger when it comes to Steam - was accompanied with a promise of a Steam game key for those who paid for the game.
Do you have any proof of this claim whatsoever?