ну это ведь не для выделения цветом... ...элемент <mark> используется для обозначения участков текста, имеющих отношение к другому контексту. Вы еще <address> используйте, просто для того чтобы текст курсивом был...
а нормально, если работодателю не понравилась реализация тестового задания, после уточняющего наводящего вопроса, мол, что-то конкретно не понравилось или всё, получив односложный ответ "всё", дальше добиваться конкретики или не стоит?
Нервы точно тратить не стоит, но забросать уточняющими вопросами чтобы добиться ответа - стоит. На рынке есть компании зарабатывающие на неопытных разработчиках, которые делают огромные тестовые задания, имея в штате несколько сотрудников перерабатывающих код бедолаг.