What is needed is a concrete overlay. which can be stained and or engraved. First, if there is a coating it needs to be grinded off, then you can use what's considered a microtopping. I prefer to use Miracote MPC because of it's flexibility and breathability but there are many other manufacturers with similar products.
As far as sealer is concerned, you need to stick with something breathable such as an acrylic. Chances are that the driveway does not have a moisture barrier.