Yeah, the biggest issue is the respawn time I think, once one team hits first checkpoint. Since its almost impossible to mount a proper defense at that point.

Maybe make the final goal have to be held for a time before the capture is complete. Gives the defense actual time to do one more team battle, instead of being forced to run piecemeal to there as they spawn.