San Antonio, TX --> Pendleton, OR and back.

I'm looking for suggestions on where to stop along the way. I only have to make it to oregon to pick up some personal belongings from family and then head back.

I was thinking of making a loop. Start heading west to California and then head north to Oregon... on the way back I could head East from Oregon and check out Yellowstone and then head down through Denver before making my way back to San Antonio.

I already have the date set, I'll be leaving on April 15th and have to be back by April 26th. This gives me 11 days and a total of 3 days actual drive time.

Here are some of the places I'm thinking about visiting (listed in order but nothing set in stone)
San Antonio, TX - Starting here
Carlsbad Caverns, NM - I love caves
Grand Canyon, AZ - seen once, would love to see again
Hoover Damn, NV - regretted not seeing last time I went to grand canyon
Yosemite, CA - wanted to see giant redwoods and maybe camp overnight
Lassen Volcanic National Park, CA - still snowy here, not many roads open in April may have to skip
Crater Lake, OR - wanted to camp but maybe too cold
Pendleton, OR - reason for the whole trip, can't change
Yellowstone, WY - wanted to see Old Faithful, west entrance should be open by the time I get there
Denver, CO - Family here, should really stop by if I get the chance
San Antonio, TX - finally back home

Being early spring some of these areas won't be fully utilized and many national parks still have winter road closures.
I will be driving by myself but would love the opportunity to check out some national parks and camp overnight weather permitting.

Aside from national parks I wouldn't mind stopping by some of the more oddball never see anywhere else type of stops. I'm going to be taking a lot of photo's and sharing my trip with family and friends as I hit wifi areas.

Any suggestions would be greatly appreciated and thanks in advance for taking the time out to read this wall of text ;)