Here are a couple of pictures of what I have assembled by now:
Everything is pretty much standard. Q100CST with 32 holes and 328rpm, bottle battery with S06S in the base. My own rim and spokes. Overall weight is around 15.3kg.
I didn't have room for the PAS sensor, so I took magnets from it and glued them to the smallest sprocket, as on the picture. I used black gorilla tape to fix pas sensor and all the wires on the frame. I spray-painted motor and spokes black, and will probably do the same with the battery. 9 speed shimano cassette works in place of 9 speed campagnolo just fine. I have shiftmate, but I am not sure I need it.
I had to order a replacement motor from BMS battery. In the first one, as I recently found, cable that comes out of the axes was damaged where it bends. Occasionally green phase wire touched green Hall sensor wire, and this burned one of the hall sensors. This is likely to be my fault, though that cable could have been protected better, and wires are of quite a low quality. It took a very long time to find the problem, even though now I know much more about these things, and would probably find it much faster.
I could not get rid of the display - without it the motor works very-very weak, as if on level 1 assist. I am looking for options. Would be wonderful to replace the display with a program running on the tiny arduino-like chip. I would then disable the motor while speed is less that 10mph.
I spent a lot of time on connectors, and making the wires shorter. Some stock connectors in S06S are too large to fit into the tiny bottle base. I had to cut them off and just solder wires together. I had to use soldering making cables shorter too, since it is difficult to find and buy the connectors that they use, and I would have to wait a lot for the delivery.
Are there any alternatives to soldering? How does everybody organize wires on the bicycle?
I still have to install brake sensor, and probably arduino that would turn off the motor on low speeds.
Many thanks to everyone for all the information I learned here, especially to d8veh!