Версию php можно попробывать понизить до 5.2 например, phpbb2 всеже старый совсем, скорее всего несовместимости
Если испытываеете как html страницу без сервера, добавьте https: перед jquery
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<head> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> </head>
order by length(поле) или CHAR_LENGTH
в mail.php скорее всего класс PHPMailer, это модуль такой. Смотрите логи на сервере для начала или если Шаред - пишите в суппорт хостера
Логи почты на сервере смотрите, и проверьте вообще настроена ли почта на сервере. Может еще письмо падать в спам, можете перенастроить на smtp например, google почту зарегайте и ее настройки пропишите.
Нужно поле screens выделить в отдельную таблицу и связать с таблицей сайтов, потом спокойно делать выборку по LIKE. То есть нужно избавится от переводов строк, хранить данные через перевод строки в одном поле и потом по ним искать - не самая лучшая идея
Тут еще от сроков много зависит, как выше уже писали - программист за 30 может делать быстрее ровно в 2 раза, чем программист за 15, то есть деньги теже, а скорость выше, а скорость важный показатель. Да и высокая цена не означает высокое качество
C нуля != не говнокод, и использование фреймворка тоже не спасет, на yii тоже можно знатно наделать. Но в это лучше не грузится, ибо понятие растяжимое
Нормальный, специалистов на нем достаточно много и большое сообщество в рунете. Версию только взять по свежее, чтобы не прийти к тому, от чего уходили.