I get that downloading an entire 50+ page bundle is going to be taxing to your servers. I do. However, many of us already have libraries of hundreds or thousands of games on other services. The way things work now are deeply frustrating and it will show in my tone, which I'm only kind of apologetic about. Please, for the love of God, do the following:
1. Add the games to our libraries individually, even if they are not downloaded, when in a bundle. Valve can do this. GOG can do this. Origin can do this. I believe in you, you can do this.
2. Make the app aware of what we've downloaded in the bundle download pages. I was slowly going through each page over the course of days, downloading a page at a time, and then when Windows Update restarted my computer.....it forgot what I downloaded and shows "download" on all buttons again. it subverted my clunky workaround to the awful UI problem of not having a "Download All" or 'Download Page" button. Now, just to figure out what I have left, I have to open my library on the website and the installers on the app and compare.
3. Support multiple downloads being initiated at the same time. Valve can do this. GOG can do this. Origin can do this. Even my bank's statement system can do this. I believe in you, you can do this.
4. Vet your bundle participants. Some games flat out won't pop the install script, and one has a "go to page" button instead of an installer where you are asked to buy the game a second time. If it's technological, fix it. if it's them being snits and trying to double dip, pursue action against them.
5. Make the Bundles page easy to get to from the landing page on the app. I had to go find it in my browser and paste it into the URI bar because it's not obvious.
6. Add some sort of bulk download button. "Download page", "Download All", "Download All Games" with other buttons for dev tools and software, just anything is better than what's going on right now.
7. If you're not going to do any of that, at least sort the titles alphabetically on the pages so we can remember what letter we were on, because we *are* going to bulk download one at a time vs. your vision of us treating it more like a SaaS kind of thing. We can't even see a full list of what the bundle has in it on one page; how are we supposed to know what to search for, anyway? Gamers browse their library like it's a trip to the GameStop used games wall, not like a LexisNexus search engine.
8. Please inject your JSON parsing server hamster with steroids. I get "Error: JSON-RPC Connection Timed Out" all the time.