It works otherwise ok (alternative reboot, reboot to the same partition, poweroff), but always leads the browser to 192.168.1.1 which is a naive assumption. (The controller file seems to have hardcoded 192.168.1.1 in three places.)
My wrt3200acm has 192.168.1.2 as its address and when I first rebooted it, browser brought up my R7800 from 192.168.1.1. I took me a few seconds to realise that the wrong router was displayed.
That is a regression from your previous version that had no hard-code router addresses.
Otherwise it seems good to me. Great app.