That track reminds me a bit of **** Buttons stuff... I didn't realise 'Tarot Sport' is 10 years old... It's great album, especially through headphones; it almost creates a bubble around you (so good for when you're on the train etc).. here's the first track 'Surf Solar'