Tesla Model 3: Everything You Need to Know and Way More