The playing seems just right. A few slips in tempo from time to time, but seeing as you did this all by yourself, certainly understandable. The lead guitar sounds perfect.
The mix is pretty good, but a few points:
the snare is panned left; never a good idea
when the hard guitars come in bah ba, they have to be louder and with more punch
the bass is kinda soupy
ending is sloppy