Summary: Tesla's hyped Model 3 is finally here and we have a full review. Spoiler alert: It's great, but it isn't perfect.