I did that final video render last night but was so dead tired (and a bit crossfaded) I couldn't handle an upload form. Hopefully the PeerTube version gets cleared soon because I am always scared of arbitrary automated YouTube claims, and the hostile automatic relicensing scheme it applies to you.