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