The being Adam and Eve interacted with had to be an angel because of what Jesus said In John 5:37 and we know that Jesus did not lie. The same is true with Moses, Exodus 3:2-5 , Acts 7:30 , Acts 7:38 , Exodus 23:20-21 explains how God puts His name in an angel and that angel will then speak as God. Just as God put His name in Christ who spoke Gods words. Jesus came in his Fathers name. Angels are ministering spirits to those who are heirs of salvation. Yes, it is true that no flesh can see God and live and no flesh ever has.