I ran into this exact issue. vCenter Server was installed onto a host joined to the domain handling Single Sign On authentication, which mandated installing with Domain Admin credentials.
The error you mentioned, the installer complaining that it has to be installed on the "VirtualCenter Server" [sic], while it very clearly is being installed there, was a result of the logged in user not having Domain Admin credentials. Just a bit of detail left out of the Installation documentation.