Я делал под ИЕ8 отдельный CSS-файлик и вместо анимации CSS3 сделал обычную замену изображения при hover. Вроде всё работает. По поводу скриптов, я не силён в этом и поэтому прикрутил отдельно два скрипта, один для табов, а другой для слайдера. А вконце, потому что слышал, что лучше для загрузки когда скрипты идут вконце, возможно ошибаюсь. А вот про оптимизацию я полностью согласен, что нужно делать спрайты. Но это я бы делал на реальном проекте, а так смысла не вижу. И ещё я бы собрал все свои CSS-файлики в один, а не @import, как сейчас. И посмотрел можно ли сделать полегче код. Также слышал, что обычно для сайта хранят код в одну строку, а для верстальщика есть такой же файл, только с проставленными отступами. Но это всё клиентская оптимизация для реального проекта, а это просто пример вёрстки. Не знаю, может я не прав. Спасибо вам за отзыв