Сочетания с разными предлогами могут употребляться в разных значениях. Поскольку Китай-город — это название не только исторического района Москвы, но и станции Московского метрополитена (а с названиями станций употребляется предлог на), сочетание на Китай-городе вполне объяснимо. Значение здесь: на станции «Китай-город», на территории, прилегающей к этой станции метро. Ср., например: давай где-нибудь на Китай-городе встретимся и посидим (= где-то в районе станции метро и рядом) и в Китай-городе сохранилось несколько монастырей (= внутри исторического района; предлог в связан с представлением о замкнутом пространстве).
Гонки на лошадях - нехарактерное для русского языка выражение.
Лучше писать слитно.
Только что проверили - все работает.
Смысл одинаковый.
Если это вопросительное предложение целиком, то верно с не.
Если слово написание используется в форме множественного числа, то глагол в сказуемом тоже ставится в форме множественного числа: Не будут ошибкой и другие написания.