i use vps from them for a few months without major problem. support is not within minutes but takes a few hours. initial setup took about 24h. vps works well so far.
overall they're legit (so far anyway) in my experience. OP, you can't except to pay $15/mo for a vps and get support within minutes (which requires paid personnel available at all times).
I think this issue is with the "Have your server online in minutes!" claim that is plastered all over their website.
I'm going on 30+ hours now of signing up without any sort of a response. (Aside from a payment confirmation.) Not even an automated "Thank you. We'll get back to you as soon as your server is online....etc.."
I'm fine with it taking 24-48 hours to set up as long as you don't tell me it's going to take minutes, then not even provide any sort of confirmation aside from a payment confirmation. I ended up submitting a ticket about 12 hours ago, which I HATED doing because it makes me seem needy & impatient.