> I guess it doesn’t work as a page in any other theme, right?
Yes. Buy it may work if plugin is installed.
> the theme download doesn’t work, I get an error page (in a language I can’t read).
Must work. Error is saying following: “External Links to Download Files Not Permitted”. If you still can’t download, try do this through another browser.