UPDATE: Since we elevated our complains, Appdupe has been in constant contact with us and they've been working diligently in making our website functional. We're 99.9% done now and I think once we confirm full functionality of the website, we'll come back and revise this to be a 5 star review.
Previously, the website was only 80% complete before they went away for a long vacation. Their communication could certainly improve but I think they are getting better.