Superb. The final twist of svaqvat bhg @'f anzr naq gung zl CP jvyy qvr vf perrcl naq gjvfgl. Oevyyvnag naq vaabingvir tnzr.
I'm still a little vague on some of the details, but I'm glad I made a spreadsheet to track people and locations, or I never would have finished this!
The gradual dawning of understanding was fun, and the thrill of finding a new file and a little more of the story - great moments.