seems to work fine I guess you are running the site in VS (using Cassini) this is really slow, I had the same issue. I used Chrome, as it shows when the browser makes a requests to the images and file, which showed a large delay on Cassini delivering them. if this is a case, try putting you site on the local IIS (if you have an instance). the site should run a lot faster.
Any of those help Since we are unable to replicate the issue and the images are taking time to load, the better option is to compress the images. The images you have used are of JPG format and size ranging 130 Kb to 200 Kb and more.
I think the issue was by ths following , fit() needs to wait for the size of the ImageView to be determined before it can size the image to match, and the size can't be calculated until the end of the layout pass. You might get quicker results by using resize() if you are able to predict reasonable width and height values. You might also want to look at the Glide library as it takes a different approach to caching that can be quicker than Picasso in some cases, for example instead of caching full size images it caches the resized ones. However, there are many pros and cons to both libraries; although the syntaxes are very similar, some things that work in Picasso will not work in Glide, and vice versa.