Checking in for the first time. I got my S on 3/2 at Watertown and I live in Framingham, just a few miles from the Natick showroom. Though, to be fair, I sat in my first Tesla last summer at the Menlo Park, CA showroom/museum. Anyone know where there is a high-power charger around where I could...