I agree with you but I think you have mistyped "em" as "en" is several places.
EDIT: Fixed now.
EDIT: Fixed now.
I don't know enough about punctuation to know whether he actually meant "em" when he wrote "en" in several places, but I'm going to assume he actually meant to refer to em-dashes some places, and en-dashes others.
Er, yeah.
That was just ugly.
I fixed (hopefully all of) those.