Hello from Oregon. I'm sorry to say this, but 101 gets very slow through Oregon, so I hope you have planned time to average about 45 mph. Yes, you can pass now and then, but I don't want you to risk your life. After your stay at Mt. Hood Village, you can go back east and catch Hwy. 97 to go south through Bend and on to Crater Lake. (Don't speed on the Warm Springs Reservation. They give heap big tickets.) But sadly, I don't think you can do the Crater Lake rim ride and then get back to I-5, and then to SF in one day. Just too much slow traffic. It is an ambitious itinerary, and good luck, but too many motor homes on the road to make it easy.