For what it's worth, I have a Nissan standard petrol car and it's pretty much the same. Every time I fill it up, it says I have 400 miles of range, then by the time I've driven about 300 miles, I've only got a few miles of range left.
Interestingly the accuracy seems to get a lot better by the time I'm down to half a tank. I don't know if it's a sensor issue, or maybe my driving habits just change a lot when I have a full tank versus when I'm running low.
The type of driving and time I'm driving can also make a huge difference to my trip MPG - some trips I average about 10MPG, others closer to 40MPG. Generally speaking, low speed but clear rural roads get the best, followed by motorway, followed by pootering around the city. The absolute worst mileage is during the winter, when I might only be driving lots of short trips around town on a very cold engine, with the headlights on, in the rain. In that case, I might only get around 200 miles out of a tank.
Anyway, my point is that knowing the specifics of this trip's fuel consumption is a much easier problem than knowing how many miles it'll be until you next need to refuel.