Скорее всего у вас просто используются одинаковые id для контейнеров или что-то вроде этого. Проверьте чтобы каждый блок куда вы хотите вставить видео был уникальным.
По скольку фон сайта однородный белый, то проще всего это сделать прозрачной маской поверх фото.
Т.е. использовать прозрачный png без всяких CSS эффектов.
1. При клике на ссылку загружаете страницу аяксом
2. Заменяете текущий контент страницы новым контентом
3. Через History API меняем вид урла в браузере.
Но вы не правы в том, что это как у вконтакте. Там это полноценное SPA (Single Page App) приложение.
Чтобы войти в курс дела, почитайте о фреймворках, которые заточены для создания SPA: Ember.js, Angular.js и т.д.
То что верстка получается большой для вашего ноута - это нормально. Многие дизайнеры сейчас рисуют здоровенные макеты рассчитанные на большие экраны.
Да так и есть. Если верстка резиновая или адаптивная, то это отдельно обговаривается и кроме того дизайнер еще и рисует варианты для других разрешений экрана.
По поводу высоты. В 90% случаев сайты рисуются без ограничения в высоту, а заранее предусматривается возможность пролистывания вниз, так как это ожидаемое нормальное поведение.
Единственное что стоит учитывает дизайнеру - это так называемый первый экран, т.е. та часть сайта, которая доступна без прокрутки. Туда обычно пытаются запихнуть самую важную инфу. Чтобы потестировать это, дизайнеру лучше всего использовать готовые макеты с окнами браузеров, например: www.dejurka.ru/graphics/20-free-web-browser-frame-psd
1. Да, обязательно
2. Нет, ибо бред
3. В фотошопе конечно, ибо растр наше всё
4. Никогда не делайте в иллюстраторе ибо нечего полиграфистам в веб-дизайне делать.
UPD: допускается использование иллюстратора для рисования сетов векторных иконок и логотипов
Главная проблема таких вопросов в том, что люди пытаются подготовится к собеседованию, а не к самой работе. Если вы опытный профессионал, то изучайте и любите свою профессию, тогда и на собеседованиях проблемы не будет.
Поверьте мне, очень заметно если человек плавает в предмете. И очень видна разница между заученными данными и пониманием.