Glad to see that some of the issues seem to have been resolved.
The first part is still a bug. The updater *should* open immediately after install completes, but this is one I can't reproduce, so I've been trying things to see if they work so far.
The only idea I have for even testing/getting more info on this is:
1: Install to an empty folder
2: If the updater doesn't open, check the install folder for FantasyGroundsUpdater.log
This would at least tell me if at least the first program ran, and may contain clues to why the second/main FGUpdaterEngine didn't open.
Or if the Log doesn't exist, it would tell me that the installer couldn't find the installed program on the post-install step.
As to why it doesn't automatically start updating when you open the app:
This is currently as intended. The updater only begins updating automatically when passed a specific argument. The installer doesn't pass this argument because generally the first time people install, they have to login and enter their keys.