i see quite a lot of driveways like that,the reason being theirs not many decent contractors out there who can hand lay tarmac to a good standard.
only being compacted with a plate,is no use either.
you'd be best getting a block paver in to rip it up and start again.
you need to do your homework and find out who the good guys are in your area.