The Ultimate Guide to the Tesla Model 3: Affordable Luxury and Long Range