As of this moment the steam version is still not available for purchase. This hinders others who might not be able to buy the game from here.