Human ethics aren't even universal among humans. Plenty of humans live and have lived who would think I should rightly be killed - for not obeying some religious prescription, for instance. On the other hand some humans believe no-one should be killed and no-one has the right to kill anyone else, ever. Many more opinions exist.
Careful. We need to distinguish between ethical beliefs and 'factual' beliefs. Someone might have an ethics that says: If there is a God, do what he says. Else, do not murder. This person might want to kill Dan because he believes God wants to heathens to die. Others might have the same ethical system but not believe in God and therefore default to not murdering anyone. I'm not saying there aren't ethical disagreements but eliminating differences is factual knowledge might eliminate many apparent ethical differences.
Also, I'm not sure your second point matters. You can probably program anything. If all evolved, intelligent and social beings had very similar ethics I would consider that good enough to claim universality.
I think plenty of ethical differences remain even if we eliminate all possiblee factual disagreements.
As regards religion, (many) religious people claim that they obey god's commands because they are (ethically) good and right in themselves, and just because they come from god. It's hard to dismiss religion entirely when discussing the ethics adopted by actual people - there's not much data left.
But here's another example: some people advocate the ethics of minimal government and completely unrestrained capitalism. I, on the other hand, believe in state ...
And happy new year to everyone.