Ошибки нет. См. пахнуть
Большой универсальный словарь русского языка
ПА́ХНУТЬ
1.0.2. безл. О наличии какого-л. запаха. Син. <разить разг.>.
Где-л. (напр., в комнате, в саду, на кухне …) или от кого-чего-л. (напр., от мальчика, от платья …) пахнет духами (розами, мятой, рыбой, бензином, чесноком, луком, краской, потом, газом, гарью, горелым, палёным, дымом, лекарствами, сыростью, плесенью, псиной, мышами …). Где-л. или от кого-чего-л. [не]хорошо ([не]приятно, плохо, дурно, скверно, ужасно, отвратительно, сильно, резко, слабо, немного, чуть-чуть разг., сладко, вкусно …).
Запятая после вводного слова например не нужна: если вводное слово стоит в начале обособленного члена предложения (в данном случае пояснительного), то оно не отделяется от него знаком препинания.
Запятые не нужны: Это видно хотя бы по написанной практически без ошибок статье.
Сочетание для сравнения в данном случае воспринимается как неполное предложение с восстанавливаемым глаголом речи или, шире, передачи информации: Для сравнения сообщу/напомню. Соответственно, вся конструкция представляет собой бессоюзное сложное предложение с изъяснительными отношениями. В таких предложениях ставится двоеточие: Для сравнения: жители этой страны не платят налог.
Если существительные и прилагательные в сочетании с не обозначают непринадлежность к какому-либо разряду лиц или явлений, то они пишутся слитно. Ср.: Неврач не разберется в этом; Неспециалистам доклад понравился; Неегиптолог его не поймёт.
Да, правильно: согласно статье.
Может быть: является гарантией оплаты? гарантирует оплату?