What you do need is more time.
Actually, with the 9 days you have "left," you'll probably be ok, but you've got so many days with 2 days worth of activity packed into one day that you need to start there.
A few of the worst cases, Day 8, seeing the North Rim and driving 255 miles would be a full day all by itself. You want to do that, and see 6 other things. Or day 10, You want to see 3 National Parks and drive 271 miles. One full day just for Arches/Canyonlands is kind of a bare minimum, and Mesa Verde requires guided tours to see the most interesting sites, so that ends up taking most of a day (even if you planned to "see" MV on Day 11, you'd have the same kind of problem the next day.)
Really, you need to take another look at pretty much everything between day 5 and day 13. Nearly all of those days you're planning to drive about 300 miles and see several National Parks or other sites and have to factor in time to set up/tear down camp. None of the drives you have listed by themselves are too long, but if you want to actually see and enjoy all these places you'll be flying by, you need more time to account for that.