Hello,
if you go to the home page > demo page it comes up saying sorry we have removed it and will put it back soon or something like that.
well on google you can find it although most sites will link to here and therefor comes up with an error saying its not there anymore.
it has been removed for atleast 3 months.
i dont know why and therefor i have uploaded it here or download :
http://uploading.com/files/75OU80HX/FPSCreatorDemo.exe.html
If there is a valid reason why its removed and is negitive i will delete this, / or edit...although mods might just delete it for the ease.