No, not yet, because 1)there’s something on the installation page that says they aren’t responsible for support for the installation of WP, basically, and 2)I had to contact them yesterday because it took forEVER for them to just get my domain set up and after 40 minutes of going back and forth, I was still at square 1. Total waste of time.
However, I’m going to contact them right now anyway, to just see what they say since I don’t know what else to do. I’ll report back.