Can I ask you a question?
Are you not planning to release the game on Steam? I'd rather give the same 15 dollars to Steam where all my main game store is than here. And if you add Steam achievements to the game, that's great.
What do you say about the release on Steam?