At the pace you're planning (which is unrealistic for most of us, FWIW), you're going to need to keep it very very light.
Add:
Sleeping pad (thermarest or foam pad)
Rain gear, hat, gloves, long pants/tights & shirt/jersey to ride in
bike multi-tool w/ chain breaker & allen wrenches
patch kit
Knife
shorts/swim trunks
Something warmer/lighter than a sweatshirt to keep you warm - i like a down jacket, others like fleece sweaters
Subtract:
3 pairs socks, 1 pair pants, sweatshirt (replace w/ fleece or down jacket) sweatshirts are heavy and dry slowly, don't bring cotton pants/shirts
1 bib, 1 jersey - hand wash bike clothes every night, dry on top of rack next day while riding.
Most of the chain (just bring a few links)
3 tubes
Plate
Also, the less you cook/less food you carry with you, the more it costs, so you're going to have to balance carrying capacity for food with cost. It's nice if your panniers are not stuffed to the max, so you can add a loaf of bread or whatever along the way.
anyway, there's a ton of gear lists on crazyguyonabike.com, look over there for ideas, and do a shakedown tour.
Also, with regard to cost of tour, it does vary a huge amount, but please, please, do NOT abuse the hospitality you are offered along the way. Personally, I think it's important to be able to take care of yourself and pay your own way, not rely on handouts and hospitality. If those come your way, accept with gratitude, but never expect something for nothing.