March 10 was the start of the kickstarter I think.
It should be available now/ soon (since the file listed here is still Beta 1.0) since Steam is late in approving the game.
EDIT: I just played the Steam version for 5 minutes (it has voice acting so must be the final version), so it's out now even though it still says coming soon on the game page.