Hi Pinewood,
I've been there: for ages I just couldn't get my HbA1c down past 49, and I had been SO good. It turned out that I was predicting from my fasting BGs before and after meals, but what was keeping the A1c high was the (quite modest really, never more than 2.0) spikes. Once I tackled those by taking NovoRapid 15-30 mins before eating, the A1c dropped within a month to 5.7.
It'll come down, Pinewood, never fear. Just keep on trucking, and pay attention to the spikes. You're doing brilliantly already.