So... just a heads up, there is a new launcher called Knossos being used by the community at hard-light.net .
It serves as a mod browser, installer, updater and handles pretty much everything you need to find and play freespace 2 mods (including engine versions)
I do not believe it requires an account to work (tho you can make one, might be relevant for multiplayer?)
Seconded, I have used the installer for years.
The account as I understand it is for mod developers to submit and upload mods and patches.