I agree, service is lacking... But, i also have a Sunrun system, and getting service on that was pretty bad also. I want to say it took nearly 3 months to replace a faulty optimizer. I need to put in another call to Sunrun today, I have 4 panels no longer producing, so will see how they compare.
Another note, I did not get additional quotes before the Tesla install. I spoke with someone the other day who did, for an 8kw system he said the 2 other company quotes were nearly $30k, he paid Tesla $16k. I am not sure if this is true across the board, but from all my research its a big enough difference to deal with the headaches.