As I wrote already... that code is too old, and it doesn't respect e107 standards. (neither those in 0.7+)
I am not able to understand what it should do ... mainly frontend. because it uses files that are missing... On other side it is very simple if it does only what I can see from code.
The idea of that plugin looks promising (write new admin should be easy) but frontend is a mystery for me ;)