I think they are holding back until the game is closer to release, since after the release of the trailer they managed to get a lot of inflow of cash and they can continue to work without many worries for a quite a lot of time.
Launching on Steam would cause an incredible amount of publicity, and it would be better harvested when the game is closer to release.