For insurance go to
http://quotes.thebikeinsurer.co.uk - their online quote system allows you to say that you have a foreign licence, but I've never tried it to see what it does to the quote!!
I lived in AZ for 6 years and shipped a bike back here through Long Beach, so I feel your pain!!