Great 85/100 CD review on Blastbeat online, read it here (in Dutch).
Eleven Seven Music Netherlands, Papa Roach