Wasn't there supposed to be a Steam version? According to the Kickstarter tiers there was.
Yes. That is in the works.