Ich würde dir empfehlen, die Route selbst zusammenzustellen und zu buchen. Lies dich hier im Forum ein, lies Reiseberichte, dann bekommst du das auch selbst hin. Wird vielleicht nicht viel billiger, aber du kannst wirklich da bleiben, wo es dir gefällt. Bei der geplanten Tour ist z.B. Laughlin als Übernachtungsort angegeben, da würde ich nie übernachten, das machen die nur, weil es günstig ist. Ebendso ist Flagstaff nicht wirklich günstig für den Grand Canyon gelegen, von dort fährst du nochmal 1 Stunde bis zum GC. Wenn du also Sonnenauf - bzw. - untergang sehen willst, musst du im Dunkeln fahren. Eine Übernachtung im Park ist besser, wenn möglich. Ich würde dir z.B. die Maswik Lodge empfehlen.
Was Ventura als Übernachtungsort soll, erschließt sich mir überhaupt nicht.
Bei 19 Tagen würde ich z.B. so planen:
SFO - 3 Tage
Hwy - 2 Tage
LA - 2 Tage
Joshua Tree NP - 1 Tag
Fahrt zum GC - 1 Tag
Fahrt nach Page - 1 Tag
Page - 1 Tag
Fahrt zum Bryce - 1 Tag
Fahrt zum Zion - 1 Tag
Fahrt nach LAS - 1 Tag (unbedingt das Valley of Fire einplanen)
LAS - 2 Tage
Fahrt zum Death Valley - 1 Tag
Fahrt nach SFO - 2 Tage
Den Yosemite NP würde ich im Winter nicht reinnehmen, das lohnt sich meiner Meinung nach nicht, weil du nicht an die Aussichtspunkte kommst. Aber dazu kann es auch andere Meinungen geben, für mich steht der Yosemite auch nach dem 2. Besuch nicht sooo sehr weit oben auf der Besichtigungsliste. Da würde ich gerade im Winter das DV auf jeden Fall vorziehen.