This isn't really my favorite style, so I'm probably not the best judge of how good the music is.
Mix-wise I thought things all sat pretty well together.
I think the mix as a whole was a little bass heavy. You might want to roll some lows off of some of the tracks. It sounded fine on my little crappy headphones, but I'm wondering if it might sound a little muddy or rumbly on a home stereo system. I could tell on the meters there was a lot of material below 40hz, which may cause some "rumble" to the track.
The lower parts ("bass" and kick drum mostly) had quite a bit of attack defined. A little too much for me. It made for an overall "clicky" sound.
Other than those minor things, I thought it was pretty well done.