См. в «Словаре трудностей».
Корректно: в Шри-Ланке (о государстве), на Шри-Ланке (об острове).
Правильно: глава городской администрации и (устарелое) городской голова. Интересно, что должность городского головы сохраняется сегодня в Калуге.
Правильно: "АнтиВИЧ".
Написание блеснуть следует запомнить как исключение. Вопреки проверке по традиции это слово пишется без Т.
Слитное написание будет корректным.
Имя, отчество и фамилию директора можно выделить с двух сторон либо запятыми, либо двумя тире. Сочетание запятой и тире неудачно.
По правилам русской грамматики фамилия должна склоняться.
Междометие «о» не отделяется запятой от последующего слова в сочетаниях с обращениями, словами «да» и «нет», а также в сочетаниях «о господи», «о черт», если оно не выделяется интонационно. При интонационном выделении запятая ставится. См. подробнее в «Справочнике по пунктуации».