Bill, you're absolutely right, it's a Ro-Ro with 3-Cylinder engine, bases on Junkers counter piston technology, called type 90 for Lancia.
I'm a bit beside myself at the moment, we have three building sites in the house at the same time.
Point and conclusion will follow later. To make matters worse, one of my hard drives crashed and I have to scan the original picture again...