Александр: если все это есть, то в чем вопрос? В макете подходящем под экран заказчика должно быть адекватно. А если там шрифты везде одинаковые (кегль), то как уже сказали - вина заказчика. Скорее всего он принимал макеты не по PSD, а по сохраненным jpeg, а они видимо открывались масштабированно , т.к. экран меньше оригинала. Я сам был в такой ситуации.
Андрей Бойченко: добавить файлов? Дропзон будет работать классически. А изменять имена надо простой формой с одним полем и отправкой аяксом, потому что имена файлов лучше хранить в бд, а сами загруженные файлы называть по единой схеме.
Tonako: на сам iframe не получится, так не работает попросту. По поводу div во втором iframe - вы хотите перекрыть эту кнопку другим iframe-ом со своего домена? Но тогда как пользователь будет кликать по самой кнопке? До нее ведь не дойдет клик.
Артем: напишите backend так, чтобы отдавал json, а в jquery при отправке укажите опцию dataType: json, при получении ответа работайте с возвращенными данными как с обычным json.