Tesla Model 3 - How practical is an EV on a 300+ mile road trip?