Iam getting this when I try your link :
"Sorry! Something went wrong
Is your network connection unstable or browser outdated?"
Looking forward to trying it out. Jammendo.com is another outlet that a lot of people use to share their music.
They are building quite the 8-bit section. You might get discovered by some TV or movie people too.