> GM announcing this means they have secured their battery supply.
GM has announced that they're moving away from fossil fuels, not that they were going all-electric. Granted, electric is most feasible, but they could also be hedging their bets with alternate sources like hydrogen.