Glad you like your project. It looks like a winner indeed. You have a lot more to work with then I. I have acquired an 88 CDI myself but note a sticker difference for the tubing.
I'm wondering what could explain the difference between the 2 frames. This has the 27.2 seatpost size, made in Italy sticker and a 70mm BB
As you can see, I have the Black Bianchi which strangely enough I prefer. Did you mention yours is a Canadian model ? That might explain the French components.