2hrs 20mins was never going to be enough time do all the characters and threads justice, but within the limitations a fantastic job was done, I think.
I really enjoyed it. I had to keep pausing play to collect myself and jot the odd note, but this is a little post of squee for one thing in particular ...
(
Cut for SPOILER )