Came across this on Pistonheads this morning.

A good write up and pictures, with the main criticism being the high seating position...someone on here postulated it might be set at that height to comply with regulations- I reckon they might be right as it seems odd that just about everyone who has driven one thinks the same.

https://www.pistonheads.com/gassing/topic.asp?h=0&f=169&t=1827568