I agree that is an ambitious itinerary for 2 weeks. I think I would try to break it into 2 - 2 week trips.
If you go to Durango and ride the Silverton Railway, try Soaring Treetop Adventures, a zipline place at about the halfway point on the train ride. It is the best zipline adventure I have ever been on. The additional plus is that you don't have to complete the whole train ride. You are dropped off for several hours of zip lining while the rest of the poor souls have to brave 4 more hours on the train. Don't get me wrong, the train ride is fun, just not 8 hours worth. When we got back on the train as it returned back to Durango, there were some haggard passengers with envious looks in their eyes.