В русском языке не существует «концепции Розенталя», «концепции Лопатина» и иных «именных» противоборствующих концепций. Есть грамматическая норма, зафиксированная в словарях и справочниках.
Согласно грамматической норме современного русского языка географическое наименование, употребленное с родовыми наименованиями город, село, станция, поселок, река и т. п., выступающее в функции приложения, согласуется с определяемым словом, то есть склоняется, если топоним русского, славянского происхождения или представляет собой давно заимствованное и освоенное наименование: на берегу реки Волги, в г. Астрахани. Несклонение топонимов характерно для официально-деловой речи, для канцелярских текстов, но нормативным его считать нельзя.
Вот сведения из "Википедии":
Бифурка́ция — термин происходит от лат. bifurcus — «раздвоенный» и употребляется в широком смысле для обозначения всевозможных качественных перестроек или метаморфоз различных объектов при изменении параметров, от которых они зависят.
Бифуркация рек — разделение русла реки и её долины на две ветви.
Бифуркация в медицине — разделение трубчатого органа (сосуда или бронха) на 2 ветви одинакового калибра, отходящие в стороны под одинаковыми углами.
Механическая бифуркация — приобретение нового качества в движениях динамической системы при малом изменении её параметров.
Бифуркация — разделение старших классов учебного заведения на два отделения.
Бифуркация времени-пространства в научной фантастике — разделение времени на несколько потоков, в каждом из которых происходят свои события. В параллельном времени-пространстве у героев бывают разные жизни.
Точка бифуркации — смена установившегося режима работы системы. Термин из неравновесной термодинамики и синергетики.
Да, по мнению некоторых лингвистов (например, Н. М. Шанского), слова берег и беречь этимологически связаны друг с другом.
Слово берег восходит к индоевропейской основе *bherg'hos и имеет соответствия в других индоевропейских языках: ср. нем. Berg 'гора', норв. berg 'гора; горная цепь', исл. bjarg 'скала, утес', арм. berj 'высота', т. е. первоначальное значение этого индоевропейского корня – 'высота, возвышение', затем – 'гора, гористый берег' и – уже в общеславянском языке – 'берег' вообще (ср. в русских говорах гора – 'возвышенный берег', дорога горой – 'по высокому берегу реки').
Слово беречь восходит к общеслав. *bergti, исходное значение которого – 'прятать, укрывать, защищать'. Этот глагол тоже имеет соответствия в других индоевропейских языках, ср. нем. bergen 'прятать, закрывать'. Ученые предполагают, что он восходит к той самой индоевропейской основе *bherg'hos. Развитие значения, возможно, шло следующим образом: 'гора' > 'убежище' (гора, углубление в горе служили средством защиты, местом, где можно спрятаться).
Знаки препинания лучше расставить так: Люди часто сравнивают Колу и Пепси (ведь их вкус очень похож) и ломают голову: что выбрать?
Пожалуйста, выполните домашнее задание самостоятельно. Возникнут трудности – постараемся помочь.
Верно: достичь договоренности. В большинстве случаев глагол достичь управляет родительным падежом.
ДОСТИЧЬ, -стигну, -стигнешь; достиг, -ла, -ло; св.
1. чего.
Дойти, доехать до какого-л. места, предела. Д. берега, станции, границы. Лодка достигла середины реки. Д. за час назначенного пункта.
2. чего.
Распространяясь, дойти до кого-, чего-л. (о звуках, слухах и т.п.). Слуха достиг рокот прибоя. Молва о случившемся достигла столицы. Сплетни достигли жены.
3. чего.
Дойти до какого-л. уровня, предела в своём развитии, проявлении, в каких-л. изменениях. Д. высшей ступени развития. Мороз достиг сорока градусов. Трава достигла человеческого роста. Развитие современной техники достигло высшего уровня. Его гнев достиг наибольшего накала
(стал очень сильным).
4. чего.
Дожить до определённого возраста. Д. совершеннолетия. Д. глубокой старости. Ребенок не достиг ещё и пяти лет.
5. чего.
Добиться чего-л. своими усилиями, приобрести, получить желаемое. Д. положительного результата. Д. высокого положения. Д. успеха. Д. апогея счастья
(почувствовать себя безмерно счастливым). * Достиг я высшей власти (Пушкин).
6. кого-что. Устар.
Догнать, настичь. Достичь убегающего противника. < Достигать; Достижение (см.).
В данном случае корректно употребление названий рек в им. п.
Запятая нужна, она отделяет деепричастный оборот.