Tesla Model S wins high praise from Consumer Reports