If you look it the postponement thread, you will see that it has had a small delay. Still not quite sure exactly when it will be out, but it is in a few days. For more details, look in the postponement thread.
Postponing a release to steam would be a great idea. So far there doesnt seem to be any whining brats. Releasing to steam would introduce them not only to the game, but to these forums as well. Im so tired of all the forums fulls of little kids crying about how the game has bugs even though they knew it was early access BEFORE they got their chubby little hands on it. I love this community, man.