Not a bad little groover you have there..though everything in the low end seems to be competing a little too much for room in the mix. I'd take a look at the panning and spacing of everything on the low end..EQ each to it's own space..even if that's only a few Hz of a difference each, it should help gie the low end a little more definition.
The highs sound fine to me and work well. Like I said, it's a good little groover and if you can sort out the low end, then it should really kick ass. Well, that's my opinion anyway.