Tried to charge my model X there, power is off, and not charging. Checked with the Natick Tesla employees, they said these chargers are reserved for Tesla store use only. Bummer.
Oh, well, still waiting for shopper's world super chargers to open. Until then, there are no super chargers with-in 15 miles.