Лучше бы, конечно, так и написать: вышел в пижаме в виде динозавра. Но есили такой возможности нет, то корректно: вышел в пижаме-динозавре.
Запятая нужна, но предложение в целом построено неверно: нет подлежащего, к которому относилось бы деепричастие.
Обычно это выражение употребляется, когда речь идет о больших промежутках времени (хотя бы 50 годах).
Пунктуация корректна, хотя эталонным знаком было бы здесь двоеточие. Но и тире не является ошибкой.
В этом случае нет оснований ставить двоеточие (нет правила, которое требовало бы ставить знак препинания).
Логично было бы поставить запятую и тире. Не забудьте начать прямую речь с большой буквы.
Общее правило таково: в составе сложноподчиненных предложений запятой отделяются неполные или близкие к неполным придаточные предложения (Розенталь Д. Э., Джанджакова Е. В., Кабанова Н. П. Справочник по русскому языку: правописание, произношение, литературное редактирование. 7-е изд. М., 2010). К особым случаям, когда запятая в сложноподчиненном предложении не ставится, Ваше предложение не относится.
В справочнике «Современный русский язык. Пунктуация» Д. Э. Розенталь, описывая более подробно пунктуацию в сложноподчиненных предложениях с неполными частями, не приводит примеров предложений с двумя неполными частями, но указывает, что при неполной главной или неполной придаточной запятая нужна. Из всего следует, что в конструкции с двумя неполными частями запятую ставить нужно.
Разница есть. Приведем фрагмент из учебного пособия Е. И. Литневской «Русский язык: краткий теоретический курс для школьников»:
В неопределённо-личных предложениях... главный член выражается глаголом в форме 3 лица множественного числа (настоящего и будущего времени в изъявительном наклонении и в повелительном наклонении), формой множественного числа прошедшего времени изъявительного наклонения или аналогичной формой условного наклонения глагола. Производитель действия в этих предложениях неизвестен или неважен:
Тебе звонят / звонили / пусть звонят / звонили бы.
Не являются неопределенно-личными такие предложения без подлежащего со сказуемым в указанных формах, в котором производитель действия известен из предыдущего контекста; см., например, второе предложение в следующем контексте:
Мы вышли из лесу и попытались сориентироваться на местности. Потом пошли по тропинке вправо.
Такие предложения являются двусоставными неполными.
Ваши рассуждения в целом верны.
Причастие как глагольная форма должно выражать признак по действию. На соотнесенность со временем действия указывает совершенный вид глагола (сохранить — сохраненный [уже, в прошлом]), на соотнесенность с другими признаками действия — зависимые слова (раненный в бою — место действия, раненный вчера — время действия) или приставки, вносящие в семантику глагола дополнительные значения (израненный и подраненный — объем действия). Бесприставочные глаголы несовершенного вида, не имеющие зависимых слов, образовывать причастия (то есть определения, соотносимые с признаками по действию) не способны.
Впрочем, второй тезис («Всякое ли причастие является прилагательным и пишется с одним -Н-, если образовано от глагола несовершенного вида, не имеет приставки (кроме НЕ-), суффиксов -ОВА, -ЕВА, -ИРОВА, не имеет зависимых слов?») следовало бы скорректировать: обозначающие признак слова пишутся с одним -н-, если они образованы от глаголов несовершенного вида, не имеющих приставки (кроме не-), суффиксов -ова, -ева, -ирова- и зависимых слов. При этом по значению слова, пишущиеся с двумя -н-, могут быть как причастиями, так и прилагательными. Например: выдержанный чай (причастие) — выдержанный человек (прилагательное).
Исключения: блаженный, виданный, вожделенный, доморощенный, долгожданный, жданный, желанный, лелеянный, неведанный, невиданный, негаданный, недреманный, нежданный, немедленный, медленный, неслыханный, нечаянный, Первозванный, самонадеянный, священный, ветчинно-рубленный, мыловаренный, пивоваренный, клееваренный, смолокуренный, винокуренный, салотопенный.
Этот оборот не входит в число устойчивых, запятая перед как нужна.