Based on the intent you just described, I'd say you nailed the tone, give or take a little tweaking after seeing a hard proof.
You doing your post-process editing in CS or Elements? [Actually, while previewing this post, I realized you could pretty much ignore the rest of this post if you're using Elements.] If you have CS, it has a RAW process plugin built-in that supports your camera's format. We've just started using the one built into CS2 instead of Phase One's software, and it seems pretty nifty. Truthfully, I don't really know what I'm doing with it yet, since processing used to be part of someone else's workflow. But so far I've been told to process almost everything on default settings, except for sharpness, which is set to 0 and addressed in Photoshop. Unsharp masks may be a pain in the ass, but I've been brainwashed to believe that it's easier to sharpen in Photoshop than trying to fix something that was oversharpened at process, which is the case with almost every processed, unretouched TIF we get.
Anyway, enough with that tangent, if you're using any full version of Photoshop, I recommend using a
curve adjustment layer over a contrast adjustment layer. Check the link for some examples of what you can do with curves, if you've not worked with them before. They're very versatile, and allow you to make process-like changes without reprocessing.