Could download the installer itself, but on file 2/5 it fails with "IKARUS Downloads timed out getting a response from the server". Anyone has the same problem? Do other download locations exist for the game files?
Edit: According to Windows Resource Monitor it connects to 78.47.240.168 (port 21 [FTP]) which seems to be hosted by Hetzner.