The fuel gauge is somewhat accurate, once you figure it out. The biggest bar on it is when you fill it up, and depending how determined you are to squeeze every last drop into the tank, can represent about two gallons. From there, there are six little bars, two before you get to half a tank, and then four more before you get to the last bar. Each of those represents about one half of a gallon. When the last bar starts flashing, which is twice as large as the small bars, and half as large as the first bar, you have a little more than a gallon left.
As others have said, the range function is useless.
The latest generation VStrom 1000 should get kudos for how well its gauge functions work. Although the speedometer is a little optimistic, it is dead nuts accurate on odometer, mpg, and range.