Its a pretty solid track, I would love to give feedback to the original if it can be found.
This track does definitely need to provide EQ to all the instruments to prevent them from cluttering up in the busier sections. Highpass would go a long way to give each instruments its place.