Формально грамматический центр — нет (отрицательная форма настоящего времени глагола быть). Предложение — безличное. Этим можно и ограничиться, если речь идет об освоении школьной программы.
Если же выйти за ее рамки, то придется учесть, что перед нами отрицательно-безличная модификация утвердительного предложения: его мы и получим «вновь», если изымем отрицание (Есть сомнения в опасности этого человека). При этом, как видим, предложение оказывается двусоставным, сомнения — подлежащее. В отрицательно-безличной модификации оно принимает форму родительного падежа и превращается как бы в дополнение (но именно как бы!), однако без него предложение окажется бессмысленным, потому что, если мы его опустим, придется опустить и всё остальное, поскольку оно зависит от сущ. сомнения. Останется только Нет, которое явным образом не эквивалентно по смыслу тому, с чего мы начали.
Вывод: если формально-школьный ответ — нет, то неформальный ответ — нет сомнений, в котором нет — главный член безличного предложения, а сомнений — «разжалованное» подлежащее. В лингвистике в последние примерно 40–50 лет в подобных случаях говорят также о «неканонических подлежащих».
Требуется формальное согласование (родительный падеж).
Предпочтительно формальное согласование: будущий кандидат.
Правило таково: обособляются (отделяются запятой, а в середине предложения выделяются с двух сторон запятыми) распространенные определения, выраженные причастием или прилагательным с зависящими от него словами (так называемые определительные обороты), стоящие после определяемого существительного или субстантивированного слова.
Обстоятельства, выраженные существительными в формах косвенных надежей с предлогами, обособляются для попутного пояснения или смыслового выделения. Такое обособление факультативно.
Таким образом, обстоятельство с глумливой улыбкой может выделяться или не выделяться в зависимости от интонации и оттенков смысла.
Ваше написание корректно, если в тексте второе слово этого сочетания является именем собственным (индивидуальным именем змея). Если же оно имеет значение символа, отвлеченной идеи, выраженной изображением змея, глотающего собственный хвост, то корректно написание со строчной буквы: змей уроборос.
Верно: тревел-счет.
Через дефис пишутся сложные слова с несклоняемой первой частью, выраженной существительным в им. п. ед. ч. без окончания (с нулевым окончанием). Правда, из этого правила много исключений, так что, если есть сомнения, лучше сверяться со словарями.
Слова по требованию не являются вводными и не требуют обособления.
Однако обстоятельства, выраженные существительными в формах косвенных падежей, для смыслового выделения или попутного пояснения могут обособляться. Таким образом, в Вашем примере запятая может ставиться, но вовсе не обязательна.