Intanto l'importante è aver risolto il problema (2 su 3 è un buon risultato).

Per quanto riguarda la soluzione 2, il codice del preload va inserito in una Function() che va richiamata dal filmato principale subito dopo il "loadMovie".