В школе тексты делят на три типа: повествование, рассуждение, описание.
Корректное оформление: мейкап, экономкласс, бизнес-сайт, ВИП-такси, промосумки. Javascript лучше написать латиницей.
По буквам: кью-ай-пи. По звукам: квип.
Да, примыкание.
Условие замены - наличие грамматических синонимов (например: шелковый платок - платок из шелка).
О подчинительной связи см. в учебнике Е. И. Литневской.