First, let me say that trying to grade "1/2 inch and less" of gravel with a box blade is nearly impossible. I tried it. I ended up backdragging it with my FEL bucket on float with a fairly agressive angle of attack...worked pretty darn good. You can adjust the depth of your "cut" by the angle of attack on the bucket and adjust it as you go along by seeing how many rocks you have piled up. But that will only work on fairly loose "cover" gravel...not the graded aggregate you are talking about. Your stuff sounds like crusher run or 21A in my neck of the woods and turns to stone once you get some rain on it.
About the humps, I've had that happen with a box blade lots of times...where you get a little hump and when your wheels hit it, the tractor tips back and you dig into the dirt (or gravel) deeper in one area rather than another.
One thing I've learned with the box blade is to go both ways and, most importantly, cross-thread as much as possible. I know you are a little limited on a driveway, but it will blow you away how much you can move around by "weaving" back and forth...eventually, you can swing the box over that hump when the rest of the tractor is flat and knock it right down.
I got lots of practice with my box blade on my last yard project and it simply AMAZED me how flat it got extremely rough land after a few passes. In all, I probably drove over every spot in the entire yard at least 15 times from 2 different directions, if not 3 or 4. With some fine adjustment of the height, tilt (make sure it is stone flat WRT whatever you're grading while in use...you can tell if a bunch of material loads up one side and not the other), and angle of attack.
Eventually, I took the scarifiers out altogether and the box was very, very effective at fine grading.
Sorry to say, I think you have the right tool. I'm not trying to sound rude, but it may take a little more practice.
Another alternative may be a York Rake, though I've never used one. I think it may be a little more forgiving than a straight box and allow more 'texture' in your driveway.
The only other alternative is a power rake, but it is made for yards, not gravel, and is quite expensive.
Some additional loads of gravel would probably be quite helpful to you. Really hope you get something figured out. Let us know how it goes.