Digital river is a respected company, I trust them a lot more than any other dodgy sources that you are using. The download probably failed due to your connection. "Thier downloads are out of date?" - Err... Surely Microsoft's official distribution partner gets the newest versions of everything...
It is not Digital River's fault that you spent time reinstalling your machine, you misdiagnosed the issue and decided to do that, surely the proper course of action would have been to test the download on a different computer and/or connection.