Акцентные варианты эпони́м и эпо́ним можно рассматривать как равноправные. Слово это исключительно книжное, поэтому невозможно пронаблюдать, с каким ударением его чаще употребляют. В словаре М. А. Штудинера приведен только вариант эпони́м, потому что так дано в «Толковом словаре иноязычных слов» Л. П. Крысина (1998) и в академическом «Русском орфографическом словаре» под редакцией В. В. Лопатина (1999).
Глагол угощать содержит значение 'предлагать, потчевать' и поэтому обычно употребляется по отношению к человеку. Но если имеется в виду особенное отношение к животному, в такой ситуации можно употребить вместо глагола кормить слово угощать.
Верно: около трёх с половиной миллиардов лет и около 3,5 миллиарда лет (произносится около трех целых пяти десятых миллиарда лет).
При оформлении прямой речи слово, в том числе и аббревиатура, сохраняет свой графический облик: Я изучаю код ДНК.
Возможны разные решения, можно склонять, можно не склонять (более формальный вариант).