Looks good. I like the SC Project can. In my experience the little Triumph 'visor' screen doesn't do much so maybe ask around for opinion on the others.
Have you tried just reducing compression damping on the forks to take some of the harshness out?
Sixties scooters weren't magic - it was all smoke and mirrors.