Верно: топ.
Корректно: настоящая ТЭО.
Полагаем, что лучше выбирать из двух последних вариантов. Написания с черточкой могут восприниматься в значении 'первая группа' (ср. Новый сайт обошел сильных конкурентов и попал в топ-1 за два месяца). Два последних варианта однозначны.
Правильно через дефис.
Да, примыкание.
Корректно: пол-"Локомотива".
Условие замены - наличие грамматических синонимов (например: шелковый платок - платок из шелка).
О подчинительной связи см. в учебнике Е. И. Литневской.