To be honest, if they're not going to allow me to download the tracks on their own, and then upload my own mix as an audio file, I'm not going to bother. The site is so slow and the tracks fail to play fully on either one of my browsers so at the moment, there isn't much point :/