Smooth
The vocals are a bit bland but they work within this genre. The guitar work is a bit mashed. By that i mean it doesnt stand out very much it just sort of blends in with the rest of the track. I would say this is more down to recording than your playing as quite obviously you can play. Also on the point of sound quality the drums could be a bit more punchy. make them hit more. Would work well, i think, for a song with lyrics like these. Maybe swear a little less :) Sure it gets the point across but its far more poinient if you dont resort to swearing.
Putting all that aside i would ssay this is a wonderful piece.
9 out of 10.