Well for starters it's better than i could do... I like the beat and some of those guitar riffs you got in there. Dont see why there are all those haters out there. If they think it sucks than they should post a link to THEIR music in their review... See how well that goes.
I think you should do another "beat" type song, they are pretty good.