No. There was no "British" in this time. The people of the middle ages ate foods that you would know. Many were cooked differently but that was because there was no way to preserve food, so it was salted, dried, or fresh. There was not potatoes nor tomatoes because they hadn't been brought from the New World. This is also true of chocolate. Since the Normans conquered England the nobility spoke French (only) so the food was called by French names. Beef is a perfect example of this. On the nobles table it was called beof but to the common man it was beef.
It was a a standard food eaten by all people living in Great Britain from neolithic times on into the Middle Ages
Yes, the food pyramid applies to all ages.
Sex, murder, and farming are all equally important in the middle ages
Jews
not all of them
Restaurants in the Middle Ages were extremely rudimentary, when they existed at all. Any king could get a wide selection of all the food he wanted at his own castle, every night, and it was far better than the simple fare he might have gotten at a "restaurant."
when the king went all the way from the top of the food chain, all the way to the bottom when the nobles came and took over.
marriage was a great tradition in the middle ages. Grooms had to be older than brides at all noble weddings.
For the most part in the middle ages the main religion was Christian, but it all depends on the culture and/ or country you go to.
Islam is an Arabic word that means submission and surrender to God. It is the basis of worship of all God creations in all ages including the Middle ages. Refer to related question below.
Fortified dwellings of the Middle Ages were castles and fortified manor houses. Not all dwellings were castles, however.
Many of the saints of the Middle Ages were missionaries. But saints came from all classes of life and did many very different things.