I was on the team in Tesla that studied this exact topic in great detail. Depending on usage, it was 50,000 to 100,000 miles before an EV has truly been offset. The broad average was 65,000 miles. Also, we never used years as the unit for measuring the "offset" as that's a stupid way to do it.
On average, EVs are driven less than 7000 miles per year. And that is per multiple studies. That means the "greener in 25,000 miles" is not 2 years of usage as the author has suggested, it's actually just under 4 years. The fact that the author didn't bother to verify even this basic piece of information is worrisome.
Also, I see no mention of the impact that battery storage and recycling has, no mention of the fact that R&D process for EVs uses 100 times more material (requires a lot of traveling, shipping, and raw materials), nor does it take into account most people that own an EV have an additional ICE car to cover situations the EV cannot. That additional ICE car is a cost associated with the EV, not a cost counted against ICE cars.