Еще у CActiveRecord есть хороший метод populateRecord а также populateRecords что позволяет хранить списки моделей в виде массивов и только при вызове нужного метода разворачивать их в объекты.
На главной в списке сниппетов очень сложно воспринимается одноранговый текст. Нужно поработать с размером шрифтов, второстепенный поменьше, заголовки побольше.
Входа через соцсети не хватает.
ZF 2 смотрел? там и неймспейсы и HMVC и куча всего, чего не стоит писать заново, не имея достаточного опыта работы с фреймворками ( одна Kohana не показатель). Есть еще Silex, ну или Symfony 2, Laravel 4.
Оочень интересует обзор возможностей вашего решения в сравнении с другими, что именно вас не устроило и почему же вы решили написать свое. Из всего описанного на данный момент в статье, то же самое умеет grunt, плюс слежение за изменениями и автоматическая пересборка.
Входа через соцсети не хватает.
Засорять window плохая практика.
И из статьи не понятно, что делать на планшете ( какой софт туда ставить ) и что делать на самом ноуте.