Elon Musk Has Last Laugh On EV Charger Design - Tesla  ( NASDAQ:TSLA ) , Ford Motor  ( NYSE:F ) , General Motors  ( NYSE:GM )