In the past dreamhost has been quite happy to move your account on request. I don’t know if their current offerings are as geographically distributed as they once were however. Open a ticket and ask for a west coast data center and come back and let us know what happened.
Also, I wondered when I read your post if you’re suffering from the web-server on the east coast, mySQL server is on the west coast scenario. I don’t know why dreamhost doesn’t autoflag a problem when moves end up with that scenario, but it seems you have to notice and ask for that not to be.