Нужно адаптировать данный эффект скрола под тачпады ноутбуков. Потому что когда скролят пальцами на тачпаде он сразу перелистывает на последний слой и в целом очень глючный. Если добавить ограничение временем, по типу deboucne или тем же setTimeout то он ведёт себя абсолютно также, только с небольшой задержкой на каждом слое.
Вот шаблон на котором стоит сайт: