Please take note of the command in this bat file :
start GoogleChromePortable.exe /index.html --kiosk
Google Chrome Portable does open in kiosk, except that it fails to open index.html.
Instead, it shows the home page (which I also set up to open index.html, in order to be able to see it); I don't know if the reason for this is that Chrome does not accept any destination file, only the configured home page, when commanded to open in kiosk mode. Although I get to show the desired index.html page, it forces me to set up the index.html file in the browser configuration using the absolute path, taking away the flexibility of using any directory.