Да, теперь разобрался, совсем забыл про этот лог. Оказалось что nginx не умеет в hosts смотреть, пришлось поставить dnsmasq и выставить resolver в 127.0.0.1.
Реализовал первый вариант (перегрузка метода), не сильно много пришлось перегружать (лишь два метода). Результат изысканий залил на github github.com/fuCtor/ext_sti
На какую дату (месяц) ориентируетесь? Если летом, то универ не особо сможет помочь, лето никого не будет.
Так то тема интересная, можно что-нибудь даже и подготовить (доклад в смысле) =)