Tesla Roadster Revealed After 10-Year Wait; 620-Mile Range