Just noticed a gap here. If your ESXi host is 5.5 Update 2 or earlier version, you are not able to choose 'Windows Server 2016' as operating system when you create virtual machine. It's addressed in KB https://kb.vmware.com/kb/2132789.
When you run Connect-NsxtServer in the PowerCLI, it may show "Unable to connect to the remote server". Because the error message is a little bit confusing with other login issues. It's not easy to troubleshoot. The actual reason is the NSX-T uses a self-signed certificate, and the PowerCLI cannot accept the certificate automatically. The fix is super easy. You need to set the PowerCLI to ignore the invalid certificate with the following command: Set-PowerCLIConfiguration -Scope User -InvalidCertificateAction:Ignore -Confirm:$false