It is possible to ensure that your gameplay recordings are fully uploaded to Vzaar, before making a TG submission. Since I don't have a Vzaar account, I uploaded the following recording via TG submission form. I did not submit the form, so the recording will not appear anywhere but here.