Not sure I understand your reasoning. The further you are from the first car, the more warning you get on what's going on, not the other way round. I typically watch not just the car in front of me but 1 or 2 cars ahead. If I see those cars braking, I start breaking. It's the car immediately following the tesla that got the least warning.
It is not always possible to see 1 or 2 cars ahead, that can not be the standard for who is at fault.
edit: to make it clear, we are debating whether the Tesla is at fault, not whether the other could have avoided it. Creating a dangerous situation still puts you at fault, you can not be allowed to do so at any time on the grounds that everybody else should avoid you.