Wait... this isn't one giant terabyte zip file we're talking about right? This is a bunch of 3 - 5MB jpgs, some 75MB-300MB video files? That accurately describes the media I have starting from 3 years ago when my daughter was born.
A failed upload only interrupts the file currently being uploaded, not the previously successful ones.