Looks really over-packed to me. Be prepared to trim the schedule as you go. You probably can't do everything you have planned. Also, look at some maps, particularly Kyoto. You can make your site visits more efficient by not running back and forth around the city.