См. правила.
психо… – первая часть сложных слов, пишется слитно.
Корректно: петров крест.
Если это первое слово в предложении, то правильно: Йошкар-олинский, если это первое слово официального названия, правильно: Йошкар-Олинский. Если это слово не является первым словом официального названия и стоит не в начале предложения, то верно: йошкар-олинский.
Правильно слитное написание: танкоград.
Правильно в дательном падеже: Добрыденю.
Правильные варианты: обежать препятствие и оббежать препятствие. Однако второй вариант (оббежать) характеризуется некоторыми лексикографами как разговорный.
Корректно: диско-зал. Первая часть сложных слов диско-... (в знач. «относящийся к стилю диско») пишется через дефис.
Да, существительное гриль-сезон пишется через дефис, аналогично существительным гриль-бар или гриль-печь (см. словари на нашем портале).
Правильно: ныне не существующие компании.