I don't think much to the album cover either, and the title reminds me too much of Gwen stefani's love, angel, music, baby.
It is a great listen imo.
Although, I can't help but think that some of the music sounds like a Sega video game; Streets of Rage, or , Revenge of Shinobi maybe.