There's also an audiobook version, which I found pretty enjoyable (and generally well made considering it's free):
I enjoyed all the interludes, the main plot seem mostly like a story on which to hang various ideas (but that might reflect my own limited ability to keep the whole story in my head).