Review:

The language gets more and more hallucinatory, the plot gets more and more convoluted, the cast of characters gets larger and larger and largest, but it's all for a good reason.

The "plot twist" at the end (not really a plot twist? It's not about the plot?) sort of made me tear up a little.