Interesting camera,
BUT ............ looking at photo no2 I saw that the film would require backing paper as in 120 film.
A quick net search brought up this page
http://www.subclub.org/darkroom/roll17mm.htm
That all suggests unless you have a darkroom and the ability to process yourself, that its not really worth doing more with it than having it as a display item.
Don