Absolutely loved reading this. This is one of the best and most well laid-out adventures I've read in RPGs, full stop.
And I don't think it's just a reading experience - it's written to be played at the table.
One question - I assume the Weaver is a direct reference to Perdido Street Station? Loved that intertextual reference there.