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