Pretty original take on the theme, the mix is not bad at all even when a lot is happening it sounds decent. The dissonance people are talking to is most likely from what i've heard is chords on the low registrer, playing thirds there does not sound good by definition, you open up your voicing a bit put the third an octave higher and the problem is fixed instantly. Good job :)