The only thing which seems off to me is the Grand Canyon portion of your trip. Cameron Trading Post is on the "wrong" side of GC when coming from Kingman, and doesn't make a lot of sense, when you'll be heading back out that way again to get to Page.
I'd go from Kingman directly to the Grand Canyon (cutting north at Williams), and then leave via the East Entrance the next morning.