Well, the game has been bumped back to Nov 24th, but they do confirm support for Steam and other major DD outlets alongside plans for a physical product release in some months time. I just don't know that I'll have any money left for it, though if they'd announce what the price would be that would help in those hand wringing figurings.
For me it is a crapshoot as to which I'd get it from, I do quite like to get things from Impulse, but should it wind up a case where I already have a part of something from elsewhere I tend to try and maintain continuity.
I would highly reckon this being on Impulse though since Impulse already carries the early game the same outfit worked on Crusaders: Thy Kingdom come.