For most "normal" roasts I'll usually cook at 180C (fan oven) for roughly 20 mins per lb - no matter what the meat. If I'm doing something that needs slow cooking then I'll start with a hot blast for 15-30 mins then turn the temperature down to something around 100-150C for the rest of the time.
Just before Christmas I was researching this topic: looking at the different time and temperature methods of cooking the turkey. What I found is that there are as many ways to cook a turkey as there are websites on the internet! The one I originally setlled on was 35 minutes per kilo, with the initial 30 minutes at 200C and the rest of the time at 160C. For our 7 kilo bird that would have meant a total cooking time of 4hrs 12mins.
But when we picked up the turkey, the farmer included some instructions that he said he'd had good comments on the previous year so in a fit of adventurousness we followed them instead: 24 mins per kilo (for a 7lb bird) with the initial 30 mins at 230C with the bird breast-down, and the rest of the time the right way up at 190C - for a total cooking time of 2hrs 54mins.
And as usual, no matter what recipe I follow, the turkey was ready half an hour early
They do say that Norfolk Black turkeys cook quicker than other turkeys, or maybe my oven runs hot (but I've checked it with an oven thermometer and it seems to be well calibrated). But that's why for special occasions if I'm doing a large roast that I really want to make sure is perfect, I start checking with the meat thermometer at least 30 mins before the end of the expected cooking time.
My mum has an oven like that, it also has a steam function and pyrolytic cleaning. I had severe oven-envy when I first saw it (still do in fact!). The funny thing was, apart from the pyrolytic cleaning she didn't even realise it had those functions....she thought it was just a standard oven.