Did you get your ciao running? If your heading to Houston any time soon I can take a look at it for you. Vespa's are not that difficult once you understand how they work. They do not turn on the same as a puch. I made the same mistake when I first got mine, thinking you hold the Decomp lever (what your are calling the clutch lever) the entire time while turning the engine. I would bypass your wiring for now until you get spark. Then once you have it running you can work on wiring it back up, this way you can bypass a busted tail light, bad ground, or kill switch. All those are some known issues to no spark on US vespa mopeds.
Edit: The regards from Houston Texas...lol (edited)