Hi
Welcome to Centrify community!
We are sorry about the experience you have and we are aware of the Express installation website issue. We have contacted our Web Engineer to work on this issue and will make sure to keep you posted with any update ASAP.
Once again, I can definitely see how frustrating this issue would be for you and we will have this fix as soon as possible. Thank you!
BR,
Ivan