Hi Giles,
Now I have used the Raspberry many nights. After your and some others tips i got it to start correct most times. When I don't get the correct USB addresses, mostly because I forget to power on the mount, I reboot one or maybe two times and then everything is up and workning.