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