Just wanted to say that this website is bogus. It's not actually a functional site. It exists basically as a way to demo software. This came to me from the support people at the site 8 months ago when nothing worked:
"Note the store is a DEMO store only and is there to showcase the demo software. We apologize for any inconvenience."
Just FYI to anyone who might be trying to get the album there.