Sorry, you sound like a sour grape. All electric cars suck in really cold weather, and even worse in a cold pouring rain. All manufacturers are going to propagandize their products. That means they want to always present them in the best light, and they all do it. No manufacturer will advertise their failings that would be stupid, and would generally make your product look worse against the competition that does the same thing. My sister liked my Sonata so much she bought if from me. She is in Rexford MT. Not exactly a "warm climate". It's an older model, and the batteries are a little tired, down to about 20mi. She tells me she doesn't put gas in it unless she drives to Kalispell. I'm not sure where the "engine is a piece of junk" is coming from. If you felt this way about the car why on earth did you buy it? Here's a thought... sell it and get something more to your liking. A 2014 Leaf will go 30 odd miles with a full charge in a cold wet rain with the heater blaring.
EV's are decidedly sub-optimal in cold northern and wet climates, at least until the next big improvement in batteries hits (Aluminium ION or maybe Sodium, I see it in 5 years). I'd go with a PHEV up north before an EV any day if I did much in the way of travel. When you can plug in at home cheaply or free when out and about, it's a win, and when you can't you have a hybrid that gets 40MPG. Further standing in cold blowing icy rain, wrestling with the stupid CCS boa constrictor fighting you, in a sketchy Wal-Mart parking lot, in the dark, in a cold drizzly sleet/rain, while on a trip, pushing between two 130 mile EA charging stops, with a supposed 239 mile range, and arriving with the dashboard screaming to get power, and the heater completely off to save power, and PRAYING the charging station was operational, is not real fun. At least once I was plugged in, I could turn the heat back on . . . Boy was I missing my Sonata that day. But your right... Maybe we should just ban technology that saves a ton of fuel and just works. Makes perfect sense to me.
Side Note: If it's cold, wet, and rainy cut your mileage estimates in half. That means if you have a charging gap over 100 miles you need to really slow down, and tweak the cabin temp as low as you can stand it. 65MPH in rain/sleet with water/ice on the road just kills an EV.