En realidad opino como
chwc, debería el usuario de elegir cuando va o no a la página. Por eso el típico botón de "saltar intro" y "entrar" al acabar la animación.
Pero si quieres hacerlo de forma automática de todas formas, yo usaría alguna función de ActionScript, que al menos hace algunos añitos tenía algo así como gotourl() —no sé cómo era exactamente. No entiendo porqué va a calcular JavaScript el tiempo que va a durar la animación si metiendo una función así en el último keyframe de la animación puedes hacerlo y que concuerde exactamente —porque igual no concuerda a todos los usuarios, por aquello de diferentes velocidad y demás.
Edito: Era
navigateToURL()