Ciao! Ad un primo sguardo mi sembra che grosso modo il giro è corretto. Ti faccio qualche segnalazione sparsa
Qua semplicemente inverti i parchi, Arches è molto più grande e ci passi tranquillamente tutto il giorno, poi decidi i trail da fare, mentre Canyonlands in mezza giornata lo visiti ed all'uscita ti puoi fermare al Dead Horse State Park.
Per quanto riguarda San Francisco ti manca un giorno, io se fosse in te leverei un giorno sulla costa e lo aggiungerei a SF.
Per il giorno del Grand Canyon sei decisamente tirato, dal Joshua Tree sono almeno 4 ore di macchina che già ti fanno perdere mezza giornata, vedere un minimo il Grand Canyon in mezza giornata è davvero ottimistico, anche dormendo dentro il parco se poi dormi nelle vicinanze ancora peggio. Magari se a Page vuoi solo vedere Antelope Canyon e Horseshoe Bend, puoi pensare di fare una tirata dal Grand Canyon alla Monument Valley dove in quel giorno fai la visita a Page e arrivi la sera alla Monument che visiti il giorno dopo.