My 2019 XTown 300i this year, 11,000 total miles, maybe 5,000 this year. I did:
#1 put Heidenau matched set of tires just recently---changed bike from foul handling pig to nice riding/ ok handling scooter!!
#2 Monkeyed with top boxes---E-46 Givi does have bad effect on handling in some situations, smaller Bestem box, which is narrower, works better. Load is 8 and half pound dog--Moose.
#3 Windshield---after 11 new maxi scooters and 400,000 miles with them I am convinced there is no windshield solution---your nose being too far from tip of shield----Used Puig touring screen, cut 4 inched Laminar Lip added=maybe ok? Right now stock shield, with Laminar Lip set about one half inch from tip of shield = work ok----shoulders not too well protected, speed needs to be held 60 mph and under. Laminar Lip in my book needs to be drilled and bolted on. Lost one in Minneapolis rush hour using their stick- on arrangement!
I think new US Market People 150S Shield, trimmed so you can see over might/should provide buffet free ride, Vespa style. May buy one.