Will the game still release on Steam and for what price?
It depends if Steam allows it to release, but yes. The price will be comparable to here as well.