Absolutely Darryl!
Hell, I'm no Mo Farrah myself (current 10K is 36:53) but at the beginning of last year I was slower than 40 mins over 10K........so what I preach seems to work.
If you look up any intermediate level 10K training plan you'll notice that the bulk of the weeks work is easy running (conversational pace) with a long run once a week, again easy pace. This is to build up your aerobic system, which isn't improved nearly as much by long runs in an anaerobic heart rate zone.....which you seem to do (twice weekly....ouch!).
There will usually be two quality days separated by two easier days. Quality days will either be intervals, threshold/tempo runs, hill reps, speed reps or shorter than race distance time trials. Now these are difficult and you will reap benefits from these.......but not if you do them everyday. The body needs to recover and refuel.
I really hope that you benefit from this advice and kill your 10K PB. A good book is the Daniels Running Formula by Jack Daniels (no pun). He breaks down into percentages what split of quality sessions and easy running a person should be doing in order to improve.
I think you'll kick yourself in 6 months time when you've destroyed the 40 min barrier for training so hard when you didn't need to....
Please let us know how you get on, on the 16th December.
Perhaps try a 5k on a flat road at race pace tomorrow (6:24 per mile) and track every 1/4 mile on your Garmin to keep an eye on your pace. If you can do this you may just find that the 40 min 10K comes faster than you think.
Best of luck....