Update! I have witnessed the building of a Tesla Supercharger station at the intersection of Mallard Creek Church Road and Mallard Creek Road in the University area of Charlotte, NC. The closest address I can determine based on Google Maps is 10606 Mallard Creek Rd, Charlotte, NC 28262. It is...