Saludos, por le general para que mis animaciones entren en cualquier resolución(de 800x600 para arriba) las hago de un hancho de 770 pixeles pero en el navegor pongo el 100% y dejo la medida del largo igual en pixeles, ejemple
www.tenaz.com
esos segundos donde se muestra el cuadro blanco antes de preload es lo que toma la carga del mismo preload, por mas pequeño y simple que sea siempre le tomara unos instantantes en cargar y no se puede evitar, por eso yo hago mis preloads bien simples para que se cargen rapido