Play this and let it play all the way to the end. Coolest thing I've heard in a while and is the best kind of discovery, completely random and completely off guard. Almost turned off but let it just play (c'mon, what's 8 minutes of my life?) and glad I did.
I did find a Bandcamp page here but it doesn't look like there is anything to download.
Don't know any more than that yet but it seemed like the perfect Sunday morning share.