Any tips on this route through western US?

Hi, we‘re planning a road trip in May. We’re flying in from Europe, probably to Vegas. We have a timeframe of about 16-18 days. As of now, our plan is: 1. Zion National Park 2. Bryce Canyon 3. Monument Valley 4. Grand Junction (just a stop for the night) 5. Rocky Mountain National Park 6. Yellowstone National Park 7. Grand Teton

So here come a couple questions: a) What are your thoughts about the stops, what should we add? b) Are there any events nearby in May? c) Is there anything we should consider, as of the weather, the roads etc.? d) If we want to visit all these national parks, is the ‚America the Beautiful‘ annual pass the right choice? Is it allowed to use it for multiple days at one single park or just one day per park? e) What’s a good location to drop our car off after Grand Teton? Denver seems pretty far, but we could fly home from there non-stop. And better options nearby (we will rent Avis probably).

Hi, we‘re planning a road trip in May. We’re flying in from Europe, probably to Vegas. We have a timeframe of about 16-18 days. As of now, our plan is: 1. Zion National Park 2. Bryce Canyon 3. Monument Valley 4. Grand Junction (just a stop for the night) 5. Rocky Mountain National Park 6. Yellowstone National Park 7. Grand Teton

So here come a couple questions: a) What are your thoughts about the stops, what should we add? b) Are there any events nearby in May? c) Is there anything we should consider, as of the weather, the roads etc.? d) If we want to visit all these national parks, is the ‚America the Beautiful‘ annual pass the right choice? Is it allowed to use it for multiple days at one single park or just one day per park? e) What’s a good location to drop our car off after Grand Teton? Denver seems pretty far, but we could fly home from there non-stop. And better options nearby (we will rent Avis probably).