Good work.
This is a really good piece.
I like that the bass is audible, but the tone isn't quite there...some slight changes would make it stand out as amazing instead of really good.
The riffs are nice and heavy, just the way I like 'em.
The solos, while not outstanding, fit pretty well and are in key, so no gripes there.
All it needs is a vocal. If you can write some lyrics, I'd be glad to lay a vocal track on this beauty.