Nice job! I wasn't quite sure what to make of it during the intro, but when the guitars kicked in I thought... yeah, this is cool.
I really like the guitar solos and melodies, very well done. The rhythm parts are nice and wide and crunchy too. Mix-wise, the piano seems a little lopsided since there's not much happening on the other side, and the only thing I didn't care for was the snare - I think something with more "pop" and less "snare ring" might blend better? Either way, cool tune.