It's an interesting scenario, but it doesn't seem finished. The ashrot and warplight tables are incomplete. That, and there doesn't seem to be a clear objective or conclusion. How are the players supposed to banish the demons and stop this disaster? You would be hard pressed to run this if the players are dropped into this scenario without some idea of what to do to resolve it.