Would it be possible to expose the user download timeout timestamp?
I keep forgetting when I downloaded my eight files the day before, and just keep trying off an on until I can succeed.
Maybe put it on the 'download limit exceeded' notification page you get to say when you should try again?