Agreed. I was also disappointed to hear of the black screen. With an earlier version I included the videos in the app binary. I thought using Background Assets should be a better experience for the user. In my testing with TestFlight the asset is downloaded in a second or two, no more than 5 seconds. I didn't think about the user getting a slower or no download. I've added an alert when an asset isn't downloaded so the user should get some feedback.
The problem I'm trying to explore is the difference between my experience testing with TestFlight (1-5 second downloads) and the reviewer's experience (> 1min or no download) with the same binary.
To my mind one possible reason for the difference could be a problem with the Background Asset system or my use of the system. I had originally got the asset pack upload/approval out of step with my app submission but was able to get versions for three platforms accepted.
Thanks for your comment. David