Hello!
As an Italian we don't use many acronyms so I'm wondering if my guess on these are correct:
NSR - not scooter related
MVFR - Modern Vespa Fried Rice
Also, is the British roundel used for the site a souvenir of the Mod era? I was wondering why using that instead of the Italian one and why using a roundel at all.
Thanks!
Mauro