Mhhh, lets see, a (quick) analysis reveals that you are not happy with things.. right?
There is a reason why you took the time to post and start arguments on a public forum, so my question is, why do you make it difficult for yourself by arguing about your perception of how DH is doing business?
Do you have knowledge about how they technically setup things? Or have any clue how they customized things arround?
Having to wait is actually a sign of distributed (modular) automation, where everything isn't on the same box as most providers do, instead each box function gets dedicated to do certain tasks, and with very good reasons to do so, but thats going beyond scope here.
By your very unique perception, you concluded something without knowing anything about DH backbone taking care of the methods that you would like to have instantly, thats because they distributed/customized things arround a little bit smarter (and lighter) than going with resource hogs like say.. cpanel or plesk, which do indeed create DB's instantly but have by no means the features DH offers. This approach is very flexible, because it allows you to implement idle/commit features (when the box is occupied it waits before committing any other stressful tasks dragging things down even more)
Before trying to conclude anything, ask questions before making up your mind based on perception only, thats just a little bit too easy. (lets be honest, anyone can do that)
Regarding downtime, if you run a business with your site and require 99.9% uptime, then you should foresee downtime on your primary host, choose a cheap secondary provider and replicate your site(s) combined with a failover dns service and things will automatically switch over keeping downtime minimal.
And whats this 'spreading the word', is it really that bad? Just pause and think about it for a minute or two, what are we talking about here, is it because you're not getting a 'quick fix' to any issues you have? Sorry, but a reality check might be in order, just something to consider.
As you claim, 'other' providers have all the features you would like to see at DH, then my question is, why did you even sign up with them? all features are detailed, it was your call bud, so please, be reasonable.
If I would be unhappy like this, I would voice it to DH and explain to them what is going on in a constructive way, you either compromise or leave at that point, plain and simple. Don't try to voice your subjective opinion publicly, since as you saw yourself, everyone has a different one which is begging for arguments where none should be.
And support, heh, a very very grey area there, some consider support a reply to a mail within a well defined window of time, others define it as "I have problem A and B, you solve it within this amount of time", everything is possible, but the later requires an SLA costing a multitude of the product before they'll even start thinking about the problem you stated.
As a final note, if DH is doing such a horrible job, how come they're still in business? obviously something isn't adding up there or your logic is flawed, I suggest you review your code