Nice!
The guitars sound quite good! It's always very hard for me to achieve that.
The drums could have needed a bit more presence (especially the kick) and variation. The guitar solo was slightly out of time, but that happens. :)
You produce a broad variety of styles - Keep up the good work!