I contacted Colin Godby, the CEO of Dust Moto. He clarified some of the questions.
The battery will be swappable. It is already swappable in their Alpha prototype.
The final suspension is TBD, possibly custom-made. The current components, the fork from a KTM 85SX (WP), and the rear shock...