This is really lovely. I don't have time to analyze the score in depth, but as others have noted, it sounds very clear and smooth for eight-part counterpoint. I'm sure that if I tried to write pure counterpoint like this for eight voices, I'd find them getting in each other's way constantly and I'd end up with a thicker, muddier sound.