[Bm] You give two arguments that undercut each other: that there are no universally accepted moral principles, and that universally accepted moral principles arise for evolutionary reasons. You can't have it both ways, but I'll ride this horse over both of them anyway.
No scientific truth is universally accepted either, if you define "universally" narrowly enough. There are, nonetheless, substantial areas of agreement on moral issues that can be found throughout all civilisations. That doesn't prove they are true (as Lewis himself says), merely that they exist. Perceiving their truth is a separate matter.
I could take the evolutionary explanation as evidence on my side -- the consequences of right and wrong action are exactly your presumed evolutionary pressures. Not getting run over is also evolutionarily adaptive, but that does not mean that personal decisions and the laws of physics have nothing to do with it.
How do you perceive the utility of the Way? If it is useful to follow the Way, what is it useful for? And what in turn is that useful for? Utility offers no foundation. Likewise rationality. Look hard enough, and all attempts to find foundations lead only to an infinite regress. Ideas can only justify ideas in terms of other ideas. Morality is about actions, and actions cannot be deduced from thoughts, any more than an ought from an is.
Hume also claimed not to see causation, but he wouldn't have survived to write his books if he hadn't dodged horse-drawn carts now and then.