Great questions, Botchbrother!
Regarding scenarios, I fully encourage the creation of new scenarios. In fact, you can even publish them if you want! I intend to create new scenarios in future expansions.
The current victory conditions of the game are this:
Objective: A Faction wins if it is the only one with models on the table, or if it finishes three consecutive rounds controlling more Nodes than its rival.
Regarding campaign rules, it is something that is in the plans, but has not yet been developed. Suggestions are very welcome. My first impulse would be to offer extra points for faction upgrades, but it remains to be seen how that would work in practice.