David,
The progress is looking good. I agree with Jack in that you should go ahead and address the dash while the windshield is out. I also agree that your dash appears to be too far gone. If that other guy doesn't come through, just put a want ad on here. Someone on here has a dash.
Earlier I suggested you use USC all-metal to fill your seam on your roof repair. An alternative is Evercoat Metal to Metal. Similar product, just a different manufacturer. Around here it is a little easier to source and is about $10 cheaper. I like Evercoat products. Their Rage Extreme body filler is awesome. No pin holes.