Creating extension in loading time

I created a portfolio page for a video production company that includes many vimeo links: http://pi.agency/work.html

The page loads quickly as far as simply displaying the page, but it takes another 5 seconds to work properly because of all the vimeo videos. The heading text is supposed to fade in, but it’s glitchy because of the extra loading time, and more importantly, if you click the anchor link within that 5 seconds or so, it won’t do anything, then all of a sudden, the bottom part of the page will appear, omitting the anchor scroll. Is there a way to extend the loading time until its actually done loading? It could even be a set number of seconds rather than having to write some code that will determine when the page is actually fully loaded.

I’d work with covers for the videos and load them when clicked …