We added PayPal support on our website for those of you that do not have a credit card.
No, Steam will be completely optional. We will provide a separate download link on either other stores or on our website. Both Steam and non-Steam keys will be available to you.
No. Just like the final game, the Early Access version will be available both on Steam and on our own launcher/update system.
Kickstarter backers will have the opportunity to generate a Steam key for themselves once the project is greenlit.
Don't see the answer to your question? Ask the project creator directly.