"So much criticism for a company literally trying to save civilisation!"
If you actually believe that, you've no idea about anything. Electric cars are an environmental disaster and won't save the civilization. At least in their current form.
Not only they cause emissions of 2 ordinary cars at manufacturing phase, but the electricity they use, is generated with (mostly) coal, thus total emissions are *higher* than diesel or petrol-engined cars. Fuel just *appears* like that, you don't need to *make* it first.
Making electricity, in large scale, is messy job and transfer/conversion losses are typically several percentages, at every phase. Coal -> steam ~20% loss, turbine 5%,transfer electricity from 5% to 30%, depending on the distance. Battery charge/discharge another 10% and motor/wheels 10%. Total ~50%. That's not much.
Coal -> heat -> steam -> rotating turbine -> electricity -> transfer electricity -> charge battery -> discharge battery -> rotating motor -> rotating wheels.
Burning coal, surprisingly, produces *a lot* of CO2. Funny thing is that every electric car lifetime emission calculation assumes that electricity is a) free and b) comes from the wall socket.
Here in Europe power company was asking 60 euro cents/kWh in January, as 3 month average (VAT+transfer included). 12e/100km *just* for fuel, ~6l of gas, with EU taxes. Not difficult to achieve with a modern petrol car, easy with diesel. With half of the price of the car.
But even if you assume zero emissions from electricity generation, you can drive ~10 years before difference at manufacturing phase is compensated.
Lifetime emissions *are* important to cut through BS around electric cars.