Lots of feeling, a very good listen!
I listened on headphones and I found the lower register tending to overpower the upper. Do you notice this, or are me 'eadphones crappin' out?
I'd eq some of the lower mids down a bit. If you ran it through an eq analyzer you might see a graph that's pretty tall on any note below middle c . . . worth a check?
great piece, I like the many themes that wander through it.
cheers,
-Tom