1. загрузку шрифтов вообще можно и нужно засунуть в футер. preload атрибут - нужно проверить, на работу с ним и без него. вообще шрифты я всегда загружаю самыми последними. у вас они начинают грузиться ровно после загрузки html документа и css грузится ПОСЛЕ шрифтов....
2. ответ сервера html страницы под 700 мс (у меня) у гугла 500мс. желательно как-то уменьшить ответ. ответ слишком велик. хотя 500 у гугла зеленым - все равно это дофига.
Итого в быстром:
пока оставить все как есть, шрифты засунуть в самый низ как можно ниже чтобы загрузился CSS.
учитывая что у вас много картинок, попробуйте 1 главную грузить сразу, а остальные лейзи. вы их прогоняли через оптимизатор (чтобы гугл не ругался на уменьшение размера)?
Прелоад - это именно гугл пейдж спид рекомендовал, в принципе согласен что нужно грузить в конце. по поводу ответа сервера пока что сложно. оптимизировать бэкенд пока толком не пойму как, увеличение мощности сервере особо не дает прироста, тут будем работать. Хотя пробовал генерить html страницу, проверял на гугл пейдж спид, он уже не ругался на скорость но при этом также 25% выдавал.