Hey,my scarab gives me at best about 3.5L/100,and at worst 4.0L per 100. This seems to be fairly similar to what you are saying.
I usually fill up with 10L (i know, i could let it run down further), and get maybe 260km around the city. Cruising at 110 seems best, I did a long trip with some friends, one on a slow 125cc, and had to sit on about 85, and found my economy was not much better than riding in the city. On the way back doing 110 I got over 300km for a little over 10 litres, and my best econ so far.
I seem to be getting better economy with the new exhaust and filter, but it is too early to be really confident. I will monitor it and see. I have a long trip in the next few weeks.
Scarabeo 500ie.