I can't help you with your first question, since I didn't put any money there.Questions :
1. What currency pair did you/were you going to be trading in Stefanos?
2. I have used alibaba during its early years when it also felt like a scam website, but now it's a global name - So short of withdrawing all the money in the account, my dilemma is what else can I do to check the legitimacy of the website and if it is a scam? It seems like a lot of hassle to create a trading platform to scam people? Also, the site URL changes relatively frequently which is a major red flag to me, but then if it's a scam, why bother to tell "users" the new URL?
As for your second question, you've already answered it. Just try to stop trading and fill out a withdrawal form. Just say you need the money for a family emergency and see what happens. Make sure to come back and let everyone know.
As for the ever-changing URL, complaints may be getting some of their domains closed. If they don't notify new people who are about to make deposit of the new domain, they won't be able to collect the money.