Re: Is this normal?
Town riding will knock the miles per litre way down, not only because you are burning fuel without moving, but because you are not running at the most economical speed.
The average fuel display isn't showing the same consumption from you dash readout / fuel pump photo. The readout shows 13 ish km/ litre. The calculation comes out at about 10 km / l
Here in the uk, we cannot set the display to show gallons. We can set it to show miles or km though. On long runs, two up, fully loaded riding to enjoy ourselves on country roads but always staying legal, we get between 9.5 - 9.9 miles / litre. I can easily get it higher by using a higher gear, but i do tend to use a lower gear, simply for the flexibility that it offers. The fuel consumption improves when riding at steady 60 - 70 mph on open roads to about 10.5 miles / l. 10 miles per litre is about 16 km / litre.
Suggestion. Reset the average fuel consumption readout when you fill up. To do this, you need to hold down the Fcd segment of the control near the left speaker grill for a few seconds. You can switch what the display shows by cycling through the same FCD button.
Also, reset one of the trips each time you fill up - which I guess that you do anyway from the photo. Put some fuel injector cleaner into the tanK before you add the petrol.
Make sure you fill the tank to the same level each time. Just under the flange at the bottom of the kneck, or just to that odd little bar are good reference points.
Fill up prior to going for a decent run. Keep the revs up so that the engine can spin freely by using one gear lower. Try to avoid towns, and get out for 100-200 miles, and fill up again. See what the average display is, see what your calculated average is, and work out how many miles you had left in the tank - assuming 29 litres per tank and using the average miles per litre
If you have a satnav, get the distance that it thinks you have travelled and compare with your readout mileage.
In all the above i am trying to find out if things are consistent. Your actual miles per litre is the number of miles you have actually ridden ( not necessarily the same as the readout) divided by the number of litres of fuel used. If someone has fitted a speedo healer, or has fitted a different size tyre, the readouts will be wrong.
Last thought - after a long run without using the brakes ( ie coast to a stop), check the brake temperatures. You should be able to hold them in your hand. But approach them carefully in case they are hot ! If they are hot, your brakes are dragging and using up fuel.