Оба варианта корректны.
Звуков - множество. Гласных фонем традиционно выделяют пять (если не считать фонемы Ы).
Корректно: пенорожденная («рожденная из пены»), но можно допустить (не считать ошибочным) и написание пеннорожденная.
Предложение оформлено верно, если не считать использования дефиса вместо тире перед репликой и опечатки в слове он.
Написание ё факультативно. Что касается количества букв н: корректно: пенорожденная («рожденная из пены»), но можно допустить (не считать ошибочным) и написание пеннорожденная.
В слове безупречный без- – приставка. Перенос без-упречный допустим (наряду с переносами бе-зупречный и безу-пречный).
В большинстве словарей («Большой академический словарь русского языка», «Большой толковый словарь русского языка» под ред. С. А. Кузнецова, «Толковый словарь иноязычных слов» Л. П. Крысина, «Большой орфоэпический словарь русского языка» М. Л. Каленчук, Л. Л. Касаткина, Р. Ф. Касаткиной, словарь М. В. Зарвы «Русское словесное ударение» и др. издания) дают единственный вариант гуру. Вариант гуру в качестве единственно верного указан только в «Русском орфографическом словаре» РАН. А «Грамматический словарь русского языка» А. А. Зализняка признает нормативным оба варианта.
Таким образом, можно рекомендовать ударение гуру, но при этом не считать ошибочным и ударение на первом слоге.
В современном русском языке хорошо ощущается историческая связь глагола прекословить и существительного слово. Первый корень, его значение не так очевидны. О родственных словах сообщают этимологические словари, это слова: поперек, поперечина, вопреки, перечить. Смысловая и структурная связь между прекословить и перечить не ощущается носителями языка. Это дает основание не считать эти слова однокоренными, не объединять их в одно словообразовательное гнездо, в глаголе прекословить выделять корень прекослов-. Однако при более этимологическом подходе к структуре слова, который принят, например, в орфографии, в глаголе прекословить выделяют два корня. Это позволяет объяснить написание глагола.