Sorry,I'm pretty new in the forum and I made a mess creating two different threads since I noticed that i published the wrong version fo the mix(a preprod) and not the final. You can find now an another thread with the updated version!
 
I don't like your guitar sound, it's too digital. Leads have muddied tone, while rhythms sounds like there are no mids at all.

Your drums sound like classical Slate Drums, but that's ok.
In the post below I updated the version. Yesterday night I uploaded the wrong one,was a preprod with different bass and guitar sounds.