Review of Castrovalva's debut self-titled album released through Brew Records. If you are bored of...