A Love Song to the Lambretta

Unfortunately my Italian is limited to Ciao, espresso and tagliattelle, because I’s love to know what these guys are singing about. One thing that comes across is it is a musical tribute to the worlds finest motor scooter! 
Any Italian speakers want to send me a translation of the lyric? 
Find out more about the band behind the song The Orchestr Liscio Simpatia here: http://www.lisciosimpatia.it