I don't think they are suicide doors, and at least the style is not quite as crazy as a BMW i3 or leaf. But they say in the video something about wanting to make a statement for their first EV. Most of the car manufacturers seem to be doing this and I think they are getting some terrible advice somewhere pushing for this!
A little bit more information on it (haven't watched the video) from AutoCar NZ
The E will have the same wheelbase as a existing Jazz, but be 50mm wider and 100mm shorter overall.
Expect more details at the Geneva motor show.