Oh, that...took a turn. A really good one, too.
I didn't find the cryptography terribly hard (but I've been solving puzzles like this for decades), but kudos for working the text in so seamlessly. (One slightly misspelled word which is actually a Caesar shift? Impressive!)