Was this all played live and tracked? If so then that's pretty cool. Always give props if that's the case. The guitars sound really muddy, and the drums don't really fit into the mix, just sounds like midi thrown right on top of a really muddy song. It doesn't have that punch that it really needs to have, overall. The solo was kind of okay, but it really didn't fit in the key (and not in a jazzy sort of way). All things said, though, despite the repetitive nature of this track, it's still not that bad. The mixing and mastering really need work though, and without that, it's not the most pleasant thing to listen to.