The mix sounds fine to me. I think that the vocals might be a little too high, but I usually like to have vocals not so much upfront. Interesting song, and the playing is flawless. I would like to hear more bass.
Nice work. I'm going to be checking out your other stuff on the site.