2020 McLaren GT: A Grand Touring Supercar's Revew