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