Every time something new comes around, there are lovers and haters. The new Tesla model 3 is no. Continue reading