What a beauty!
I see what could be hydraulic or pnuematic front suspension; might just be a spring in there I suppose. I also see what appears to be a supercharger! I couldn't find any other images of this model on the interweb. Can you add any information?