>  Functionally re-render everything and diffing the results was counterintuitive

re-render*ing*

> initial reception was very negative

Still really strong. I know the strength helps play up the comeback story, but let's go with something a bit softer. Maybe "varied" or "not entirely supportive" or something like that which flips it around a bit.