Ach, sofern ihr die teilweise wirklich weiten Strecken bewältigt, kann es eine sehr schöne Reise werden, wenn auch wegen der Aufenthalte ausnahmslos in Städten, etwas einseitig.
Wer ist denn überhaupt "wir" - Anzahl der Personen, Alter, wer fährt alles?
Ich würde nur tatsächlich darüber nachdenken, zugunsten einer Zwischenübernachtung vielleicht die eine oder andere der gebuchten und gezahlten Nächte irgendwo sausen zu lassen. Etwas Lehrgeld zahlt man bei einer ersten Reise in die USA oft...
Ich nehme mal an, der Onkel lebt in Portland, oder warum sonst solltet ihr bei einer dreiwöchigen Reise gleich zwei Mal mehrere Tage dort einplanen? Auf der Strecke Portland - San Francisco und Las Vegas - Portland könntet (und solltet) ihr beispielsweise je einen Tag von Portland wegnehmen zugunsten von ein paar Stunden an einem schönen Ort unterwegs. Falls ihr dann, wie ich annehme, auch beim Onkel lebt, geht euch dann immerhin keine Buchung flöten, sondern es kommen nur Kosten für ein Motel hinzu.
Und falls ihr jung und fit seid und euch das eine oder andere Mal Frühaufstehen nichts macht, könnte man zur Not solche Sachen wie Santa Barbara, Joshua Tree NP, Death Valley, Zion Nationalpark auch als Tagesausflug von einer eurer Stationen aus machen, auch wenn das anstrengend wird.