Постарался ничего не упустить из замечаний, прошелся по основным.
Добавил эффекты при скроле, смотрится интересно, только раздражает что в начале появляется прокрутка горизонтальная(исчезает где-то на середине страницы), это наверное из-за js, который двигает элементы...
https://elyazar.github.io/restaurantТранизшн лучше вешать не на ховер, а на сам элемент - у тебя кнопки меню дерганные, да и съезжают, хотя раньше ты это чинил.
Стрелочка у якоря дерганная - почему не дописать свойство (не помню) вроде animation-direction: alternate?
Ну и так со всеми анимациями.
Анимации появления сам делал?
Они очень хаотичны, появляются не все элементы, выглядит скорее как баг.
Советую чекнуть aos animation, скачать их плагин и не мучиться, а потом научиться делать те же эффекты самостоятельно на качественном примере.
Горизонтальный скролл у тебя нехилый - это из-за лого Primavera, который просто не влазит. У layer-slide ширина 100% как-бы. Это нужно убирать.
Блок заказа у тебя шакалится, поправь картинку.
Отступы местами неадекватно большие.
Ну и чисто семантически убирать подписки со страницы и прятать их в меню при том, что это вообще два разных блока и они в разных контейнерах - ну такоооое себе дело.
Самому же больше возни будет если вдруг придется такое переделывать.