Формально грамматический центр — нет (отрицательная форма настоящего времени глагола быть). Предложение — безличное. Этим можно и ограничиться, если речь идет об освоении школьной программы.
Если же выйти за ее рамки, то придется учесть, что перед нами отрицательно-безличная модификация утвердительного предложения: его мы и получим «вновь», если изымем отрицание (Есть сомнения в опасности этого человека). При этом, как видим, предложение оказывается двусоставным, сомнения — подлежащее. В отрицательно-безличной модификации оно принимает форму родительного падежа и превращается как бы в дополнение (но именно как бы!), однако без него предложение окажется бессмысленным, потому что, если мы его опустим, придется опустить и всё остальное, поскольку оно зависит от сущ. сомнения. Останется только Нет, которое явным образом не эквивалентно по смыслу тому, с чего мы начали.
Вывод: если формально-школьный ответ — нет, то неформальный ответ — нет сомнений, в котором нет — главный член безличного предложения, а сомнений — «разжалованное» подлежащее. В лингвистике в последние примерно 40–50 лет в подобных случаях говорят также о «неканонических подлежащих».
Вопрос об употреблении слова тысяча является дискуссионным и недостаточно выясненным. В свое время Н. М. Карамзин писал: «Где же узнаете, как должно писать: с двумя стами Гранадер или Гранадерами, с двумя тысячами рублей или рублями? Вот камень преткновения! Вот узел Гордиев!» Этот гордиев узел не разрублен до сих пор, хотя со времен написанного Карамзиным прошло более двух веков. Л. К. Граудина называет слово тысяча грамматическим хамелеоном, поскольку оно ведет себя то как числительное, то как существительное. Это находит свое отражение даже в наличии двух форм тв. п. ед. ч.: тысячей и тысячью (вторая форма употребляется в составе количественных оборотов и образована по модели числительных — пятью, десятью и пр.). Двойственность грамматической природы слова тысяча проявляется и на уровне его сочетаемости в составе количественных оборотов. Часто утверждается, что слово тысяча в функции числительного согласуется с существительным, а в функции счетного существительного управляет существительным. Тем не менее, как отмечает Д. Э. Розенталь, «во множественном числе слово тысяча, как правило, употребляется в значении счетного существительного и управляет связанным с ним словом: город с двумя тысячами жителей».
Слово бот обозначает программу, которая действует автоматически, без участия человека. В русском языке такие слова, как правило, приобретают статус неодушевленного существительного и соответствующим образом склоняются: использовать боты, подключить бот, подписаться на бот. Вместе с тем отдельные группы имен существительных могут изменяться по падежам вариативно; см. примеры и объяснения в статье «Между эмбрионом и покойником: где расположены роботы на шкале одушевленности».
В дополнение отметим своеобразие синтаксической конструкции с глаголом используют. Если в предложении отсутствует подлежащее, то вариант конструкции используют ботов служит на пользу однозначности; ср.: Ботов используют для рассылки спама. Форма винительного падежа ботов ясно указывает на зависимый статус существительного (управляемый глаголом компонент со значением объекта действия). Это важный показатель, поскольку возможно предложение с сочетанием боты используют (и с обратным порядком слов используют боты), в котором существительное боты является подлежащим и обозначает субъект действия: боты могут взаимодействовать друг с другом и используют для этого интернет-сервисы. Наблюдения показывают, что всё чаще используются обороты, в которых слово бот склоняется по типу одушевленного существительного: мы создавали чат-ботов, создали продвинутого бота, разработаем бота.
Русским лингвистам об этом прекрасно известно, и поразмышляли они, и написали они об этом немало. Если, конечно, вы имеете в виду конструкции типа А воробьи — они улетели. Их называют конструкциями со вторым прономинальным (= местоименным) подлежащим. На самом деле это конструкции с топикализацией подлежащего и его дублированием с помощью местоимения. Психолингвистический механизм, который порождает эти конструкции, состоит в том, что говорящему удобно сначала обозначить тему (она и называется топиком: воробьи), а уже потом достраивать всю конструкцию. В таких конструкциях не всегда возникает дублирование подлежащего — притом что вынос топика влево имеется, ср.: А депутаты — чего же хорошего от них ждать?
Литературная норма рекомендует таких конструкций в письменной речи избегать. В устной же речи, в особенности неподготовленной, они практически неизбежны и встречаются где угодно, в том числе в речи самых образованных носителей нормы.
Добавлю, что это явление отнюдь не является уникальной особенностью русского языка.
Если же Вы имеете в виду нечто иное, то поясните свой вопрос. Вообще говоря, задавать подобные вопросы, не приводя ни одного примера, несколько странно.
Сочетание воронов грай возможно.
Мы не рекомендуем употреблять выражение клекот грая, поскольку подобные сочетания с двумя отглагольными существительными, как правило, не строятся по схеме "часть + целое". Правда, поэтическая речь допускает нарушения нормы.
У прилагательного несообразный нет значения "непостижимый, непонятный", поэтому сочетание некорректно.
За справкой о склонении собственных имен нужно обращаться к «Грамматическому словарю русского языка» А. А. Зализняка, к «Словарю собственных имен русского языка» Ф. Л. Агеенко.
Нет, родительный падеж здесь невозможен.
В глаголе "срастись" нет "пассивного оттенка смысла".
Приведенное Вами правило относится только к фамилиям, заканчивающимся на согласный. См. «Письмовник».
Прилагательное киприотский фиксируется словарями.
Кипрский – прилагательное от Кипр; киприотский – от киприот (житель Кипра), означает: 'относящийся к киприотам, принадлежащий, свойственный им' (например: киприотские песни).