Hi Stavros,
Sorry about that! I have updated the page with a new demo download that should work for you. Use the first demo option (1 GB).
Thanks for your interest in Neofeud! -Christian