Update May 31st: Here is the second trailer.
I'm not releasing the game soon, but my store presence on Steam should happen within the next week. Also my marketing guy will begin marketing soon after the page comes up.