I sent Stefan a PM about that..I wonder if it is you have your own personal thing to upload a playerworld or something for yourself.
My idea would be:
You upload stuff like levels and NPCs, not Images or anything but Graal levels and NPCs for a server you are making and then you can have certain people like PW Reviewers come on and review it and ask you questions right there and stuff.