Запятая поставлена правильно.
Верно: И живут они чаще всего совсем недолго.
Возможны оба варианта. Вот ссылка на словари.
Допустимы оба варианта. У слов, называющих консервы из некоторых видов морской рыбы, названий употребляемых в пищу морских моллюсков, ракобразных и под., которые не встречаются в Центральной России в живом виде и стали известны сначала как экзотическое блюдо, наблюдается колебание в выборе варианта одушевленности или неодушевленности: есть, заказать устицы - устриц, мидии - мидий, креветки - креветок, крабы, крабов, трепанги - трепангов, омары - омаров, кальмары - кальмаров, улитки - улиток. Но сравните: есть раков, так как они хорошо известны в живом виде.
Запятая перед тире нужна: необходимо «закрыть» придаточное предложение.
Этот вопрос не собственно лингвистический, он касается, скорее, технического оформления текстов. Известный веб-дизайнер Артемий Лебедев в «Ководстве» дает такую рекомендацию: «Почти во всех случаях знак препинания должен быть
Верен первый вариант. Подробнее см. в «Письмовнике».