Unfortunately it hasn't worked. After initially seeming stable running Memtest overnight showed some errors. Not long after it refused to boot so I've gone back to the auto settings. I'm wondering if there's a need to tweak the other sub-timings as well. Also upping the voltage a little has helped some people to rectify the problem. There is an interesting thread here regarding this issue:
http://www.overclock.net/t/1578726/xmp-profile-freezes-my-computer
and here:
http://www.overclock.net/t/1571741/gigabyte-z170-h170-b150-discussion-help-and-owners-club-ultra-durable-and-gaming-editions/240
Once again trying this hasn't worked for me...however last night Gigabyte support contacted me and included a link to a new BIOS (F6a). In the email they made no guarantees that XMP would work of course but they have suggested that I try it. Will see how it goes!