For mayo I use a small amount of good olive oil and use something lighter for the majority of it. I don't wait for the egg to warm to room temp, but I do rinse the eggs out of respect for the bacteria that I will not name.

If we have fresh mustard I use that.

I have tried substituting when I didn't have lemon, but it has always been unsatisfactory.

Fresh mayo rocks!