Was the Alpha released to alpha backers via Steam or some other method?

I’m asking this because, being a beta backer, I don’t know and because I see the Steam forum opened on Feb 3rd, the day after the beta was released, so it obviously wasn’t operational for the alpha and I wondered what the reason was.

Alpha was on Steam.
As to why forum was opened on beta. It is because before 3rd of Feb game did not have store page. Note Disscusion if clicked through Beta test page leads you nowhere.