Оба варианта верны.
В этих примерах дома, домой – наречия, а не существительные.
Запятая ставится при уточнении.
Если логическое ударение падает на слова взволнованный, окрыленный (т. е. эти слова являются смысловым центром высказывания), то запятая не нужна. В этом случае сказуемым можно считать сочетание пришел взволнованный, окрыленный.
Однако в приведенном предложении возможно два смысловых центра и, соответственно, два логических ударения: первое – на слове домой, второе – на словах взволнованный, окрыленный. В этом случае сказуемым является слово пришел, а прилагательные выполняют функцию однородных определений, оторванных от определяемого слова. Такие определения должны отделяться запятой.
Домой – наречие. Наречия не изменяются по падежам.
Можно и так и так ответить. Вопрос - зачем?
Если предлог по используется при обозначении действия, события, после которого что-либо совершается, происходит, то он употребляется с существительными в предложном падеже: по окончании, по прибытии, по прилете, по приезде.
Слово домой не существительное, а наречие. Наречия по падежам не изменяются.
Это наречие, оно не имеет категории падежа.
Также это может быть глагол домыть в повелительном наклонении, но глаголы тоже не изменяются по падежам.