I did watch it. It's a very typical case of two minutes of content being stretched into almost nine minutes. Plus, it doesn't say much of anything that's interesting except that it is possible to get about 1 mile per 300Wh. That it, by itself, pretty impressive.
In the end, we don't exactly know the battery size but if the sticker says 330Wh per mile and the total estimated range is 348 then the battery appears to be a bit over 110Kw. I seriously doubt the Mulroney sticker has inaccurate math - regardless of whether you believe the underlying input numbers.