The only information I was ever able to find about the geometry of this frame is from a bike test, so not sure how accurate it is: "the frame runs with a 71-degree head and 73-degree seat angle, with 45cm chainstays and a 105.5cm wheelbase". Does this make any sense?
That green looks brilliant. The side on shot makes it look very compact, what head angle is it?