From the photos I can identify at least these as mtb/bicycle parts:
- front suspension forks
- disk brakes
- rear shock
- handlebars
- tires
So basically this is a heavy electric bicycle with no pedals to push when the battery runs out.The frame looks great though! Might have applications in other forms.
edit: By looking closely at the videos on their website you can see weld marks that show the frame was probably 3d printed in sections and then welded together.