По скольку фон сайта однородный белый, то проще всего это сделать прозрачной маской поверх фото.
Т.е. использовать прозрачный png без всяких CSS эффектов.
То что верстка получается большой для вашего ноута - это нормально. Многие дизайнеры сейчас рисуют здоровенные макеты рассчитанные на большие экраны.
Да так и есть. Если верстка резиновая или адаптивная, то это отдельно обговаривается и кроме того дизайнер еще и рисует варианты для других разрешений экрана.
Очень низкие, полно студентов готовых работать за еду, которые будут забирать у вас заказы.
На upwork почти тоже самое, только еще больше индусов с тем же подходом.
https://jsfiddle.net/6mpy9j3f/2/
Верстайте как обычно, заголовок всегда можно перенести на верх с помощью CSS как в примере (при условии что он в одну сточку конечно)
Когда автор хака искал возможность отличить IE10 от IE11, это было первое свойство на которое он наткнулся, убедился в том что оно работает и всё. Никакого скрытого смысла в том что использовано именно оно нет. Просто первое на которое наткнулся автор.