Hello everyone. Thanks again SO much for all your advice and for sharing your tips.
I limited breakfast to 25 minutes today and DD seemed to be happy with that, so no screaming. Phew. We made it with about 3 minutes to spare this time - so much better.
I'm going to change the order we do things from monday. I woke up and had to get packed lunch ready and basically forgot that bit. DD has alot of allergies so her packed lunch is often a hot meal so it's not something I can easily do the night before. I can see the changing the order of the routine working, as it means if Im busy getting her lunch ready we're all in the kitchen together when DD is eating her breakfast. Cumber, what you say about not going back upstairs makes total sense. We live in a 3 storey house and I can see getting ready on the way down makes sense.
Nextphase, we used to do the racing each other thing about 18months ago and it worked really well for a while. DD seems to have got wise to that and doesn't like humouring me anymore. It still works with my 2 year old and DD also does it with him if he's having a paddy about being first up the stairs or to sit down to dinner. Infact, she now tries to negotiate with me by saying, i'll eat this if you do that. Drives me mad. But again, she's got that from me telling her that if she does something, she'll be allowed or not allowed to do something. I'm seriously worried she's turning into me
Livismum, that doesn't sound like a cop out at all. I'll def try and be up before them and try and get stuff done.
Kew, we're a cbeebies house too, so you're not alone :) I really don't know how i'd cope without it sometimes. I'm trying no tv at breakfast at the moment as I was doing the timetable thing you mention, but DD gets so drawn into what she's watching she forgets everything else.
orangesandlemons, I hadn't thought of that. Thank you. A banana in the car might just be the answer. There aren't really any cereal bars she can have due to her allergies, but the banana idea is brilliant. I can't believe I didn't think of that. 
amillionyears, we think she is bright, but only because nursery mentioned it on a few occasions. She was an early talker and has always known her own mind, if that makes sense. The answer to your other questions is Yes. Re the getting distracted easily, If she's really interested in doing something, then there's no distracting her so once she focuses on a task thats it. She just gets lost in it, completely. At other times she just can't seem to sit still and is such a fidget. I think part of that is to do with the fact that she has always been a very itchy little girl. I think as a result she doesn't always sleep so well so ends up sleeping til about 8.30 ish. That might be one of the reasons she's so slow in the day?
She wakes up looking tired. But it doesn't seem to affect her ability to learn as she picks things up really quickly and is very articulate and has really good fine motor skills, can write phonetically, can read (when she wants to) and can break long words down into 3 or 4 letters to build the whole word, so she's good at trying things, again, if she's in the mood to do so. SHe often surprises me, when we pick up a book that she hasn't read before and can manage alot of the words in it. Other times she'll pick up a book that she has had read to her once or twice and seems to be able to recite the words to the pages just from her memory. I'm not boasting, at all. I think this is where the frustration sometimes is that she seems so 'grown up' sometimes that I often forget that she's only 4 (nearly 5) when I'm shouting at her again. I suspect she's just learned to ignore the sound of my voice.
Anyway, sorry for the long post, but thank you all again for your advice and tips. I'll definitely be putting alot of them into practice. :)
xxx