I never heard about them before, but looks like is web wallet and i don't know if they're legit or not.
Nothing that we can do for you, the one who can help you is their support. When you contact them? Maybe it need time to reply your email.
I did heard about this some time ago. Apparently they've been operating for a long time now though they're not popular as you may have guessed.
I can't really give a review since I haven't tried this. In general, web wallets sucks.
@Op, do you have your paper backup? If so, you should be fine. just use that if you get tired of waiting