Have a great trip.
I would make one route change:
You miss all the mess of Chicago plus Some of the small towns, like Davenport, are neat.
Also, join AAA Premier or Plus. The $15.00 a month covers 200 miles of towing and a bunch of other stuff. You'll probably make up the fees in hotel discounts. When I was travelling a bunch it saved me a lot of money.
Others may disagree, but I have had excellent service from them and still pay for my kids. Peace of mind.