I think the mix is perfect except for maybe the pad and the possibly the bass? Unsure. I think something is going on in the 65-100 hz area of the pad. Could be wrong. Too late for my stereos.
EDIT
(hopped on my hardon-kardon sound sticks/stereos) Well, my sound sticks are more linear sounding. Sounds better on them than my headphones ironically. So I think it's alright. But I'd still check the frequency I mentioned. Probably could use a tad more reduction in that sweet spot.