Just checked in my favorite metal magazine Rock Hard (german one), and that album got a 6.5/10.

At Lord's of Metal they get a 75/100 --> Check here.

Seems to be nothing special, and with...