Just to follow up a bit. I think it is very admirable that you've tried so diligently to ferment on the cool end of the range for the yeast!! I was in the same boat after my first couple batches of following the directions that came with my kit just "stick in a cool dark closet" and hope for the best. I too had some pretty bad off-flavors as a result of high initial fermentation temps.
Once I got a good handle on temp control - especially during the first 2-3 days of fermentation - quality improved dramatically. But it is possible, especially with some yeasts' flocculation properties, that too cold of temps will make them drop out a bit prematurely. I'm now a firm believer of fermenting for the first week or 2 on the cool side - just watch that it doesn't drop much below the far end of the cool range. Then warming up slowly for another week or 2 to 65-70 to finish and clean up a bit.
If you warm up to 68-70, then rouse the yeast, the wait a couple days to see if gravity drops a little, it may very well help out. If not, it's probably just a good amount of un-fermentables that may not go much lower. Doesn't mean it will be bad beer. May be very good in fact. Until you move to partial mashing or all-grain, you kind of have to live with the proportion of crystal that is part of extracts and account for that.
Of course, another option might be to use lighter extracts, and then compensate with steeping darker grains to get the same effect. Ie...for your recipe, use light or extra light extract, and steep with a little dark crystal or roasted barley or some chocolate malt, rather than using the dark extract. Anyways, I'm sure it will still be good beer! Let us know how it turns out!