Due to upcoming changes the feature to upload playthrough demo files will be removed. It was never used much and the online world has changed a lot since it was added. People seem to prefer to watch video captures to demo files.
I will remove the uploading form in the coming days. The demo files will of course stay available at https://www.quaddicted.com/files/demos/ and I will add a dump of their metadata in that directory.