Why does this Egg McMuffins recipe taste terrible? I tried to recreate the taste of a McDonald Egg McMuffin at home.

I cut an English muffin in half and cooked it in the oven. I fried an egg in a pan. I added mayonnaise to the English muffin halves, then added the egg and a slice of American cheese.

The result tasted nothing like a real Egg McMuffin, and did not taste good at all. What can I do to make this more closely taste like a real Egg McMuffin?
For starters, you left off the slice of Canadian bacon. McDonald's cooks their egg more by steaming it in a round mold; they do not fry them in a pan
You might try going to the Serious Eats site and looking at Kenji's recipe for Egg McMuffin:


  Pan toast muffin in butter, fry Canadian bacon in butter, crack egg in lid of wide-mouth mason jar to use as a mold, break yolk, pour water in the pan with egg in mold and put a cover on pan so the water turns to steam to cook egg, drain egg on paper towel, assemble {muffin half, bacon, egg, cheese other muffin half}. No mayo, other condiments or seasoning.