As a member of the community, as I understand it:
1) You can download items individually from the web site, so you can download as much of the bundle as you want/need.
2) Items can be downloaded at any time (if the website/APIs are working).
3) Games from your 'Library' can be downloaded and maintained from the app by selecting them individually. You can add games to your library by adding them individually or adding 'All' (I'm note sure where that button is).
4) Games can be downloaded and maintained from the app/website by selecting them individually. Nothing is automatic.