Fantastic piece, Steve! I like to think of myself as one of the good guys, but maybe that depends on what I am editing at any given moment, lol.
And as an editor, I have a question: Did you take the time to insert spaces before and after your em dashes? I'm pretty sure they come up "closed" if left to their own devices. For what it's worth, though, I prefer the "open" look that these em dashes have.