Almost exactly one month ago, the Tesla installation team arrived to install 36 panels and 4 Powerwalls. They sent four electricians and at least as many panel installers. I have to say I was extremely impressed with the entire installation process. We've had some pretty "unfortunate" issues with Tesla regarding our Model 3, which gave me pause about going with Tesla for the solar+battery system. However, there simply wasn't anybody in my area who could install a system that has all the features of the PowerWall system, so I really didn't have a choice.
Once the design was finished (a process that took longer than it should have but wasn't terrible), it was less than two weeks from the time Tesla sent in the system approval forms to my utility company and got the install scheduled. I had them mount the Powerwalls on my inside garage wall so they are protected from temperature extremes and they essentially take up no space. The whole electrical side was a huge production, with *six* new boxes added on the outside of the house, as well as a complete re-wire of our main electrical panel, which after 20 years of "projects" was something of a mess. They even painted all the conduit (with paint I provided) so it blends in decently.
The only real glitch in the install process was that they came out with the wrong panels. Early in the design process, I was told I was getting the "all-black" panels, which is what I wanted. That somehow got dropped in the final design (it took 6 iterations to get to the final design!). I told the installation team that I wanted the all-black panels and they made it happen. Took a couple more hours for the correct panels to arrive, but they worked on all the mounting brackets while they waited. Since the all-black panels are 315W and the system was designed with 330W panels, they even added an extra panel to bring the production back close to what was contracted, at no extra charge. They were able to get the design updated back at Tesla while they were waiting for the correct panels to arrive.
Less than one week later, the utility company came out, installed the production meter, and we were good to go. It's been working great so far, with just one exception: Storm Watch. I think the system has an incorrect location for us, as Storm Watch does activate, but it does so at times that do not in any way correspond to our local weather. It has activated during beautiful, sunny days with no storms in the forecast, yet not activated when we had a storm dump 10" of snow. I've got a call into tech support about this, but that could be a long process given how phone messages seem to vanish into a black hole at Tesla these days.
Anyway, I was nervous about how this process would go, given my own recent experience with Tesla with their cars and the posts on this forum, but it was a great experience. And the icing on the cake: I could pay for the whole thing on my credit card, which basically meant a 2.5% discount.