Probé quitando la visibilidad de la capa una vez que la animación se complete, pero esto provocaba que la animación se corte de golpe, generando un efecto visual no muy agradable. Saliendo del tema de CSS, con el método
fadeOut de jQuery, puedes darle el efecto de desvanecimiento y a la vez, ocultar la capa, con lo que las imágenes de abajo quedan libres y pueden ser afectadas por eventos. Y para aplicar un retardo en el inicio de la animación, utiliza el método
delay.
Saludos