VPS Node installation should be instant.
And if they are not responding to you from day 1 is not a good sign.
Have you tried calling them on their phone number ?
Try calling them here to see what's going on : 518 274 8222
On the good side, the OP can't have lost much money on this...and have learned that you start searching for reviews (here at WHT and on LET and other sources) before you buy service from a two month old company...
I know what I would have recommended if I had seen a thread there he asked for advice about signing up with them.