Great minds think alike, I’d wondered if you had photon active and checked that when I first loaded your site. I must have gotten there after you made that change ??
Interesting that turned out to be the trigger – you might want to check in with the Jetpack support team about the images skewing with photon active.
This page has some Photon info, as well as a contact link in the sidebar if you need it ??
https://jetpack.com/support/photon/
Ironically, my first recommendation with slow image loading would be to activate photon, as it can speed things up drastically. I’ve just clicked around the site a bit in both normal browsing and in a private window so I could see if my local cache was impacting – good news is the images currently load right up for me, no delay at all.
If you’re having a lot of trouble with image loading speeds, it’s possibly connection or hosting related. You could look into those aspects of your setup, or you could try getting photon up and running again (or look into other CDN options).
The Torsos image is particularly odd – have you tried clearing the cache on the device that isn’t loading that image?
the logo is always cropped wrongly even though I chose the recommended size
This is also working well for me – When I test different screen sizes the logo doesn’t get cropped at all (perhaps you’e made a change here as well ?? )
The issue here is that the header where you have the logo uses it as a background image set to background-size: cover
in the CSS.
The aspect ratio of the header section changes from one screen to the next (the height remains static even as the width decreases) so parts of the image will sometimes extend beyond the visible area. The recommended image size is one that will allow the image to cover the header on the widest range of devices possible.
It works really well with background style headers, but can sometimes have issues with logo or text based ones.
Possible workarounds: use a nice wide image and experiment with different aspect ratios. You can also modify your CSS to change how the header behaves:
.site-branding {
background-size: contain;
background-color: #fff;
}
Since you have a white based logo, that should blend nicely when you change the background color behind the image ??