Ошибок нет.
Оба варианта верны.
Следует поставить тире.
Названия спортивных обществ, футбольных, хоккейных и др. клубов заключаются в кавычки (исключая аббревиатурные названия: ЦСКА, СКА): «Локомотив», «Зенит», «Спартак» и др. Поэтому кавычки нужны: матч «Зенит» – «Спартак». Но если эти названия употребляются не в тексте, а, например, в таблице, схеме, перечне и т. п., кавычки могут опускаться.
При отсутствии противопоставления и интонационно подчеркнутого отрицания слитное написание корректно.
Верно: Линии Октябрьской Железной Дороги, улица.
Оба варианта возможны.
Союз — ли. Сложноподчиненные предложения с придаточным изъяснительным с союзом ли упоминаются в учебных пособиях, см. «Русский язык: краткий теоретический курс для школьников» Е. И. Литневской.
В этом случае пишется одна Л, а ударение на первом слоге. «Русский орфографический словарь» РАН под ред. В. В. Лопатина, О. Е. Ивановой (М., 2012) фиксирует сложные слова хеви-метал, хеви-метал-рок, метал-группа.