Würde Variante a nehmen.
Allerdings verpasst ihr dann im Yosemite den besten Teil (Toulumne Meadows und weitere Ziele an der Tioga Road), da ihr von Osten kommend durch den Park müsst, nicht viel Zeit zum Anhalten habt und es dann von Oakhurst zu weit zurück zur Toulumne Meadows und Co ist (insgesamt liegt Oakhurst eh relativ weiter außerhalb des Parks und wäre der von mir am wenigstens bevorzugte Übernachtungsort für den Park).
Deshalb meine Empfehlung: Die erste Nacht im June Lake / Mammoth Lakes, dann könnt ihr vorher noch den Teil entlang der Tioga Road im Park ansehen (für eine Reservierung im Park dürfte es zu spät sein). In Oakhurst dann die zweite Nacht (also nur 1 statt 2).
Das Programm wäre dann etwa
Tag 1: Früh aufstehen, von DV bis zum Tioga Entrance, im Park dann ggf. Wanderung zum Elisabeth Lake oder andere Ziele in den Toulumen Meadows. Zurück nach Lee Vinning / Mammoth Lakes / June Lake für die Übernachtung (event Mono Lake noch mitnehmen)
Tag 2: wieder früh aufstehen, durch den Park (den oberen Teil entlang der Tioga Rd habt ihr bereits und könnt jetzt durchfahren), kurzer Stop am Tenaya Lake und umliegenden Viewpoints, Yosemite Valley, Glacier Point weiter nach Oakhurst.
Eine Wanderung z.B. vom Glacier Point runter ins Valley über den sensationellen Panorama Trail lässt sich m.E. nur bei Übernachtungsmöglichkeit im Valley (und zwar in der Nacht VOR der Wanderung) realisieren.