You didn’t tell use the domain name, so we can’t look at DNS.
General help tho… Have you pointed the nameservers for the domain to NS1.Dreamhost.com, NS2.Dreamhost.com, and NS3.Dreamhost.com for the domain by logging in at godaddy and supplying dreamhost’s nameservers for the domain? (there are other ways to point the domain.)
Was the domain parked before wordpress was installed? That will generate a DNS change, which will add propagation time of about 4 hours. In fact, many situations will generate a DNS change behind the scenes (add the 4 hours)-one of the few that won’t is there was absolutely nothing hosted at that URL before (parking counts).
As far as email the USER and PASSWORD for the wordpress application, it hasn’t worked that way for MANY wordpress versions (years). The prior host must have been dreadfully behind with the upgrades.