Cisco is transitioning AnyConnect management for all platforms (Firepower, ASA and MX) to the Cisco SecureX portal. You can also manage the AnyConnect versions and perform profile management there. It can automatically push out new versions.
I use this system for maybe 90% of new AnyConnect deployments.
To use the SecureX platform, you need two Cisco security technologies licenced. If you don't have another, then the easiest way is to buy a single Cisco Umbrella licence.
You can start the process of signing up by going here:
https://security.cisco.com/
Once you have setup Cisco SecureX, you go to the "Insights" tab to setup AnyConnect. It does not seem very intuitive to me to have it there - but that is where it is located.
I'm not sure about your question #2. I assume you have failover configured in the AnyConnect profile. I know it works, but I'm not sure on the expected timeframes.