Toyota and Rivian, two very different companies, just launched crucial new EVs at a daunting time. Will they succeed?