Just found this on their home page!
Don't know what they mean about it not being the same though.Hello Youceff Fans!
We will soon be back with a new site, but it won't be like the previous.
Forums will be up again in the next few days
Best wishes to everyone!