I remember back in the early 90's I think, Car & Driver did a feature on it (or maybe it was Motor Trend - don't remember).
Where did you see an interior pic? I've tried to find one on the intrawebs but can't come across one.