Simon Finn's wacky '70s Brit-folk gets a second chance; the Album Leaf soaks the Independent in psychedelic ambience