Actually, the "Configuring an External Database" topic in the Horizon Workspace documentation - https://www.vmware.com/support/pubs/horizon-workspace-pubs.html (see Intalling Installing Horizon Workspace, pages 56-58) covers most of the issues above, specifically CITEXT requirement.
We would definitely improve Workspace documentation based on your feedback.