No, you still can’t add a client computer to a domain over a client-side initiated VPN connection, but you can if you have a site-to-site VPN in place. The tricks are:
1) In the client computer Network Settings, specify the DC’s IP address as the client’s DNS Server.
2) When specifying the domain to which you want to connect, use the FQDN, not just the NETBIOS name. For instance, you would use HEADQUARTERS.local, not just HEADQUARTERS.