Вопрос по поводу %username%
Это устоявшееся выражение, используемое для указания на то, что здесь должно стоять имя пользователя. Используется при анонимном обращении или просто для ссылки на абстрактного пользователя. Так что, вполне нормально, что оно у вас не превращается в имя хабрапользователя. Обрамление знаками процента пришло благодаря замене такого выражения на имя пользователя в движках-шаблонизаторах.
%username% — это семантическая сущность. у одного юзернейма может быть несколько nickname на ресурсе. если юзернейм, например поменяет nickname, а его помнят, в основном, по старому nickname, то в переписке могут его упоминать по старому nickname и все будут понимать, что это старый %usernаme% с новым ником. 

обычно это просто обращение к человеку, пользователю какого-то портала. говорят, пошло с лепрозория, там по какой-то ошибке в скрипте приветствия и теглайна не показывался юзернейм пользователя, а вместо него показывался шаблон подмены %username%. например: «Индейка — единственный зверь хитрее человека, %username%.»