This song is off the That Much Closer To The Sun album, his first album.
The album was very different from most kinds of chillout music and is referred to as balearic or goa ambient. However it's referred to, I just find it good stuff.
It definitely has been one of my favorites since I came upon it around three years ago.
Plus the animation is neat if not a bit weird.
Just enjoy the song!
Have a good weekend!