If you get into the mindset that everything between now and Abingdon is a big long gradual marathon build-up you'll probably get stale at some stage. Having said that, it's probably a good idea to keep building up but do it in steps with a few cut-backs. I'd add a mile or two every other week till you're up to about 18, but have a cut-back every 3 to 4 weeks to 12-14 or so. Then depending on how many 20+ LRs you want to do - I don't think there's a right or wrong answer and it depends to some extent on your endurance background and fitness level - count back from race day to work out how soon you need to be hitting 20 miles. Once you're up to that sort of distance, you don't want to be doing 20 mile runs week-in, week-out, so definitely schedule a mid-length run every 3 weeks or so.
Another way to break things up is with warm-up races. Get some 5k or 10k races in over the summer, then maybe a HM about 4 - 6 weeks out from the marathon. Build a mini-taper plan around the HM and maybe one target 10k a few weeks before, and this will take care of some of the cut-backs in the plan.
Sample, off-the-top-of-my-head possible Sunday mileage plan:
14, 15, 15, 12, 15, 16, 12, 17, 18, 14, 18, 20, 10k race, 18, 20, 12, 20, 20, HM... you get the idea. 