Mercedes-Benz on Wednesday unveiled the first of a planned network of charging stations that the automaker claims will be the fastest in the U.S.—and it represents a template for the form and function of future stations on the network. Located at Mercedes’ headquarters in Sandy Springs, Georgia, near Atlanta, this first location features…