I apologize for the issues you've had with Hostgator, and we're more then happy to assist with your transfer. One thing I do want to make clear before anything is that we don't actually use cpanel. We created our version of it, called our DreamHost panel. I think you'll find it easier to use than cpanel. Since you have a WordPress blog, I recommend looking over this article:
I hope this helps!