As of current: "July 29th, 2015"
OCremix uses the contextual menu of any typical web browser to download audio, instead of the "click to open download dialog" option seen for some download types across the web.
Microsoft Edge, the new web browser for Windows 10, has removed the save as and save target as options from its menu, leaving the second option as the only available avenue to downloading the media without some third party software. (To my knowledge)...
I did send them feedback, and I'm sure they'll fix it or force the download dialog for direct links such as seen on OCremix. I'm sending feedback here as well, should the administration take the proactive approach and modify the site and beat Microsoft to the punch.
I really don't want to download another browser.