Tesla delivery estimates diverge as Q2 consensus hits 401,120