Can't comment on that i'm not a fan of that genre so i don't know if it sounds like it should...
In my ears it sounds like someone screaming his lungs out while a train rolls by...
It's far from good production, at least for me, but maybe i'm wrong...