Как преодолеть тупик в работе над проектом?
Ну, если вы не хотите денег за проект — не звоните и не пишите.
Постоянно в такой ситуации нахожусь, только работаю не на клиента а в штате на хозяина.
Сейчас, например, тоже - вдруг вздумалось оптимизировать сайт который уже он-лайн более полугода. При этом, если на 100% прислушаться к тому что они хотят, изменения фронта будет настолько радикальным, что вообще ломает все, легче новый дизайн сделать. И с фотографиями ситуация ну такая же, при этом на фирме штатный фотограф. Девчушка молодая, то ли не умеет, то ли не понимает, но продукт выдает дерьмо редкостное.
Как борюсь - никак особо: 
1- делаю все в точности как хочет шеф. 
2- никакого своего мнения, просто предъявляю и все, если это конечно не первый вариант, а вторая, третья, десятая переделка. 
3. Если шефу нравится, ради бога. 
4. Если нет, в конце концов он в 90% случаев возвращается к моему варианту. 
5. В процессе, пока они там все это мусолят, занимаюсь тем что мне по настоящему нравится и интересно. Благо, такие вещи есть всегда, на крайняк время всегда можно найти чем занять, хотя бы тем же самообразованием.
Справедливости ради, если бы был клиент, вел бы себя наверное по другому, поскольку зарабаток почасовый и никак не зависит от кол-ва проектов.