I seem to have a wee bit of a DHCP issue, which has set my tests back a little. My router has a fairly simple set of options ... IPv6 DHCP server On or Off, Stateless or Stateful (with range of i/f addresses), and RA On or Off. Sounds OK, but it doesn't actually seem to work. Set to Stateful my Windows PC has only a link local address, but has picked up default gateway and default route. Change the server type to Stateless and Windows now adds a global address and a temporary address. No ipv6 DNS servers are issued, in either case, in fact I can't see how these are set on the router in any case.
Testing with a (simulated) Cisco router as DHCP client I can see DHCP requests from the client, but no response. On the other hand if I set the router to autoconfig, and manually add DNS then it works end to end as a v6 only client.