97% - отличный показатель
Картинки пережимать не надо, ужали по максимуму - всё, иначе будет потеря качества значительная.
Да, ходит такое мнение, что пока не загрузит <head>, не выведет разметку с контентом. Скорее всего означает, что .css большой, и пока он тут грузится,контент бы уже давно загрузился и пользователь читал текст, а потом появились бы стили и текст стал красивым.
Проверьте, если хотите, тут - http://www.testmycss.com/
Вот статья, где хорошо написано про то, кто и когда загружается, кто кого блокирует и как исправить - https://varvy.com/pagespeed/critical-render-path.html
Насчет gzip - http://seo-mayak.com/sozdanie-bloga/skorost-zagruzki/kak-vklyuchit-gzip-szhatie-i-uskorit-sajt.html
Еще на хостинге можно настроить без дописывания в .htaccess, просто поставив галку там где надо в разделе личного кабинета.