Well, here's my two cents...
First, if you have a center median in your driveway, kill the grass with Round-Up or something similar. Them after it's dead, scrape it off.
Step two: Scarification. You need something with teeth to dig into the surface and break it up a few inches down. That's because as silly as it sounds, potholes and ruts are a STRUCTURE, and if you want to give the driveway a different structure you need to break up the old one first. This also re-mixes the material. I like to call it "Dehomogenization" because it sounds cool and the customers like the word. (
Yes, I am that cynical.
)
Step three: Level it out with a blade of some type. If you can adjust the blade so as to give a slight slope, either all the way across in one direction or from the middle out, then do that. If not, it's not really hyper-critical in a residential driveway as long as you have no other drainage issues. If you do, fix them as step three and make this step four.
Two more things...
#411 Limestone is an excellent material to use and can be used as both base and surface, provided you add it in two inch max lifts, compacting as you go.
Having said that, in a residential driveway I like to finish with a thin topcoat of #57 limestone, which greatly cuts down on dust. Two inches in good here since half of that will get pushed into the underlying base when you roll it out.
Finally, if you rent yourself a vibratory roller with smooth drum(s), like a BoMag for instance, you can give it a final compaction and really tighten up that surface.