Did you also dispute after 8 months? I would understand if you are willing to cut your contractor maybe a week or two worth of slack. But in OP's case 1-2 weeks difference still doesn't make 1250$ reasonable payment for 2.5 months work.
And if the work was estimated as substantially less, why did OP delay filling the dispute for so long and how is that the web site's fault?