Embedded Player The band's latest album, Mirror Traffic, is an enigmatic mix of catchy tunes and lyrical mischief.