So are you showing up on local searches or on nation wide searches? From all that you've said I would guess that you are being ranked now as a result of the additional content that you have added since the site was first crawled. Unless you start to aggressively add a lot of new links over a short time period you probably will never land in the sandbox. That's my guess. I'd be interested in anyone else's opinion.