twisted геморно поддерживать. Лучше уж gevent, или tornado.
Но как его грамотно прикрутить к джанго с возможностью избирательного управления доступом смутно понимаю.
Сессия лежит в БД, можно проверять и не в Django. Извратившись, можно использовать ORM Django, или запустить Django под gevent.
Изучите какие запросы отсылает ВК.
Updated 6 May 2015, 10:30 by alerion.