1. Подобное поведение подразумевает работу в одном окне без перезагрузок.
Из этого вытекает применение либо табов, либо js фреймворков. Табы - все страницы грузятся сразу (оооо...) либо аксом (еще страшнее)...
2. Подобная анимация - самостоятельное зло. Очень спорный UX (заказчик правда верит, что летающий заголовок поможет продать тачку???), плюс большой обьем работы фронта. Готовых решений нет, т.к. это не типовая задача, так что за как - платят зарплату.
Особенно интересно посмотреть, как это будет себя вести на произвольных размерах окна браузера и высоты контента. Почему бы тогда не на канве сайт запилить?