Subject matter aside: holy shiite, that is a BAAAAD piece of writing.
Yep. If Turtledove wrote it he needs another editor. Embarrassing.