Indeed, this book by Lance Morrow is already verrry engaging and I've only begun to read it. Lucky for me, my husband walked in or else I'd still be reading it (LOL!)
The point you made about Satan being of a lesser rank is very important. Probably, some who do not understand this would falsely believe that God is vulnerable.
In Daniel, Jude and Revelation, we see that Michael is the archangel charged with the responsibility of dealing with Satan at God's appointed time.
Hm. Well that's poetic isn't it? --since God plus X (any person, place or thing) utterly trumps, defeats X minus God.
So grateful are we X's who accept that math personally, knowing how we exist so utterly defeated otherwise.