Your answer for:
Is BAR going to be released on Steam?
Yes! It is going to be released on Steam (date is TBA). Although we have a lot of things ahead of us, that we would like to develop for BAR prior to the official Steam launch. That includes things like better infrastructure, single player campaign, and so on.
Considering that we only have one shot at doing a good release, we aim to make it a fully-fledged thing before it comes to Steam.
Here you can see the full scope of our plans on our way to a Steam launch: