Exploding Flowers is a cool band name, and fortunately it's not concealing an uncool band. On their new album Alphabet Window, out today via Spain's superb Meritorio Records, the veteran LA combo ...