Still find it odd that this brilliant Swedish band has such a low web profile. Their official site forwards to their MySpace profile. MySpace!
You can however acquire their back catalogue at bandcamp and this new track is on the iTunes. It's from their new album, which is so far only available in Japan. Like I said, odd.