В этом предложении сравнительный оборот играет роль сказуемого, запятая между подлежащим и сказуемым не ставится.
Правильно: у Марка Твена.
Да, вполне возможно.
Слово зубоскалить в современном русском языке имеет только одно значение — «грубовато шутить, насмехаться» (см. словари). В Вашем примере более уместно будет использовать выражения показывал зубы или грозно рычал, показывая зубы, чтобы описать поведение шакала.
Слово боль обычно употребляется в формах единственного числа. В форме множественного числа оно получает дополнительное значение подчеркнутой длительности (ср., например, страдание и страдания). Таким образом, предложения типа у пациента головные боли обозначают неоднократные длительные болезненные состояния.
Верно: нет шестисот тысяч, нет пятидесяти рублей.
Запятая не требуется.
Из предложенных вариантов наиболее приемлемым представляется МГИМО (у). Но аббревиатура МГИМО свободно употребляется без (у), в том числе на официальном сайте МГИМО.