Reading these comments has unlocked so much stuff that I just didn't get... Time to play it again.
Thanks so much for posting your playthrough, incredibly helpful!!