You have most of very good advices already. I'd like to add that you should stretch a lot. After your warmup, at every 15-20 miles break, and at the end of the ride. Some DeepHeat massage ( any Methyl Salicylate Menthol Cream will do) on tired muscles after 40 miles may also help. Also consider electrolytes after 3
0 miles.