Мужскую фамилию Шеремет нужно склонять, ее несклонение – грамматическая ошибка. Правильно: Шеремету.
Фраза в целом корректна, однако некоторая грамматическая шероховатость в ней ощущается.
Грамматическая квалификация и слитное/раздельное написание этого слова зависят от контекста.
Пошло-поехало — отдельная грамматическая основа. Знак перед союзом и (запятая или тире) нужен.
Такое грамматическое управление фиксируется в Гражданском кодексе. Иными словами, это профессиональное клише.
Правильнее назвать такие слова грамматическими омонимами. Но омофоны - тоже верное название.
Действительно, мужскую фамилию Лихач нужно склонять. Этого требует грамматическая система современного литературного языка.
Некорректно грамматическое согласование в роде: два ролла по цене одной. Нужно перестроить фразу.
В грамматическом отношении выражение корректно. Корректен ли лексический выбор — это вопрос автору.