I have separate DreamHost accounts for my NFP and personal sites. The NFP account definitely took longer to set up -- from what I recall, just over a week. I'm not sure if the holdup was on our end or theirs, but the process is done manually and via fax so it's just going to take a few days.
Either way, it was worth the wait. Contact their support email to check on your account status. They're friendly.