The range looks at your current mpg so if you've been hooning around before filling up and it says 15mpg that's what it'll work your miles to refill on. Try resetting your current readouts and check what the predicted miles is then.