that's a nice installer .. a lot of ppl seem to have problems with installing, although the file structure is already in the zip file ...
about an english version ... maybe you could put some english description on that site too, but the installer ... well, clicking on ok and selecting a folder should be that difficult to do if you don't even know the language