Review of Street Sweeper Social Club's self-titled album.Since Rage Against The Machine drifted apart back...