Now luckily, I don't keep a car in the garage, nor use the drive to keep a car on at all. The only traffic that goes over the drive is the Mrs power scooter. Being (like everyone else) of limited means, we can't really afford the rolls-royce solution of block-paving, and experience from when we first moved in tells us that no-one will actually quote to tarmac a 4m x 4m piece of ground.
I'm thinking of putting down some of that plastic honeycomb, that can be filled with shingle:
http://www.kedel.co.uk/drainage-and-ground-reinforcement/ground - reinforcement-grids-permeable-paving-mesh-6-sq-metre.html
luckily there's about 40mm between the garage floor and the drive :). I'm not too concerned about the dip to the pavement ... I could probably rig up a small slope for that.
As an aside, we went out on New Years Eve, and when I returned, there were tyre marks across the drive (in the moss !). Cheeky neighbours - might explain why it's deteriorated so rapidly. I've put a concrete fence post across it for now.