They came out to my work and replaced the windshield. This time the fit was acceptable. No complaints about that. However the technician apparently had dirty hands because the A pillar on the driver's side is now all dirty on the fabric in the inside. Also, the A pillar on the passenger side has some sort of black over spray on it. It's visible from the driver's seat.
I guess I'll try to clean both the A pillars myself. Haven't had time to deal with Safelite again.