[Fixes #55073118] 'Beta' re-introduced on home page - also remove 'beta feedback' references.