Scott,
An excellent write- strong and smart without losing the point in anger.Your vocals are always a standout-no diction issues here for me and the only thing I heard wanting in that propulsive backing was the need for a little more energy coming through on choruses.
I don`t know the book you mentioned as inspiration:sounds interesting,so I`ll have a look for it.

Robert