Правильно, как Вы верно указываете, на берегу. В русском языке есть несколько существительных второго склонения с таким окончанием в предложном падеже со значением места. Ср.: о береге - на берегу, о носе - в носу, о саде - в саду. Падеж один и тот же, окончания (в зависимости от значения падежа) - разные.
Юмидный - то же, что и "влажный" (о климате, климатических зонах).
Н. э. - нефтяной эквивалент.
Возможно лишь авторское, интонационное тире.
См. здесь.
Кавычки не требуются.
Выбор знака остается за автором текста.
См. в "Словаре русского арго".
По основному правилу ставится двоеточие. На практике в подобных случаях часто вместо двоеточия пишут тире.
Слово "добродетель" (в отличие от остальных употребленных в предложении существительных) не может служить обозначением человека.