I'm not familiar with the website you're talking about. But if this is a big sale, their servers may be overloaded.
It's not a big deal where their downloader downloads. After installing it should put shortcuts on your desktop or in your Start menu. If it doesn't create a shortcut, you can right-click the downloader's executable and create one on your desktop if you want ("Send to Desktop - create shortcut").