Important things you should know before buying theTesla self-drive car