You seem to be a bit all over the place. Do you have someone locally to train with that has more experience and can log the miles with you? I am afraid that with the "ripping" and "crushing", you're one of those guys that doesn't know when to take it easy or pull the foot off the gas pedal.
The issue you're going to have, is it sounds like you like to race a lot and stick to quicker races/workouts while lacking the endurance over distance to translate your 5k times into 10k, half-marathon, marathon equivalencies.
You don't even need to be running 14 miles yet. Your obsession over exact mileage is going to eat away at your training as well. Start out running for 'time'. Run 80-90 minutes the first couple of weeks. Once that feels good, start with a little progression at the end of those runs as you extend the distance. Build up to 110 - 120 minutes comfortably where that progression feels natural at the end of those runs. Once you're there, get in a 20-22 miler leading up to the race.
Outside of your long runs, stop running mile repeats and things under 6 minute pace. I assure you, at no point during your marathon, will you be running anything near 6 minute pace. If you are, you're going to pay for it later. Long fartleks, tempos, etc. are what you need. Example: 2 mi warm-up into 7:30 - 7:25 - 7:20 - 7:15 - 7:05 - 7:00 - 6:50 - 6:40 - 6:30 w/ 2 mile down. You're 13 miles for a workout there, essentially a half. Make workouts like that feel easy and start tacking on miles.
My two cents. I was never much of a marathon guy. 2:29 full, 1:08 half and 14:22 for 5k.