Consider using remote files loaded in your web host.
I have one web site that has 6 photo galleries, each uploaded to my my web host server, accessed with the individual URL for each gallery, and it surprised me how quickly they load. However, each gallery loads with a tap, so it is really the person viewing the web page who decides when it loads, but even then the load time is impressive. The galleries were made in Sparkle because they have a convenient gallery tool, and loaded into Hype, which is generally the reverse of how most people do it.
I can't show the page yet because the client has not approved the complete build of all the pages.
I know that won't help you on your landing page, but in the resources folder, click on the document and at the bottom you can uncheck Preload. Of course, you do have to look at your design in terms of when the viewer of your site will see the individual items in your site. Can this item wait? etc. ?