Thank you for you reply. I don't deny I probably don't know what I'm doing, but Dreamhost was at fault. I'll answer you questions anyway:
Yes, the domain name was there.
Yes, but there is a default parking page there anyway.
It's been a few months now.
Yes, I never changed them.
As it turns out, I had also sent a support ticket about this to Dreamhost and they have fixed it, now the website comes up. However, it was frustrating that I had thought I was doing something wrong and kept going over the instructions given by Dreamhost, but they aren't explicit enough because they didn't cater for the situation that the website was setup properly and yet still didn't work.