Какие вы видите критические недостатки?
Как сайт воспринимается с пользовательской точки зрения?
Стоит ли тратить время на разработку приложений
или заняться трафиком?
auth - Скорее всего, у текущего пользователя нет прав на чтение файла, на который вы отправляете ajax-запрос.
но может за это время уже нашлось решение проще
У вас нет никакой информации и вкладов в теги на тостере. Возможно у вас нулевые навыки. Зачем вы компании, вас учить нужно, вкладываться в вас несколько лет, потом ещё несколько лет вы будете развиваться (если сможете конечно), в итоге от вас отдача пойдёт в предпенсионном возрасте.