BiUpdateHelper.exe won't launch by double-clicking it because it is a service executable. As long as you have the service running, you've got it working correctly.
If this continues to be problematic for people, I will change things so that double-clicking the exe will open a service management GUI, and I'll get rid of the batch files.
You can tell it is working by looking in your BI folder and it will have renamed the last update file.
I like that. I'll add registry backups, and the license key is part of the registry settings.
And a Configuration Backup prior to the update running?