I'm sorry you found issues that required you to contact support so quickly and so early in your journey with us. What happened? You shouldn't need to contact support only to setup your site
DreamHost's main form of support is email and it is offered 24/7. All our support technicians are employees, we don't outsource support and that's what allows to get recognized for having the best support in the industry. This also means that we cannot provide 24/7 live chat support without increasing considerably the competitive prices of the products we offer. We offer also phone support via callback, for an additional fee.
We also offer a lot of documentation that will help you go through the most common hurdles you may find when setting up your new site: please have a look at https://help.dreamhost.com/ and see if your issues have an explanation already.
Also, this forum is a useful resource that complements the support channels: more often than not, you can ask questions here and find competent answers from other customers in different timezones.