website seems to be back up, however the registration doesn't work.
if anyone else has any luck , do update.
I agree though the prices are way too high and with poor refund policy and lack of any prototype they are requiring too much faith from clients.