This was a fairly unexpected announcement from Tesla on Friday, although we did have prior warning. BIPV has always presented a challenge...