I'll be heading to Tucson from Indio in a few days. Is there any reason to not take 85 down from 10 to Gila Bend to miss Phoenix? It looks like a good road to me.
I hate to give you the bad news, but it's only going to get up into the 70s on the weekend in Tucson. You might want to bring a heavy coat and dress in layers.