Wow! I just picked up my car after Tesla installed a new HV battery. With 18k miles there was no charge, including 100 miles of flatbed towing. It took two weeks, exactly as promised, and almost all of that time was getting the part.
I only have good feedback on the Boston-Watertown location...