(half full indicator clocked off at exactly 149.6mls : = 21.4 ltr = 4.707 Galls = 31.46mpg)
My rule of thumb is if the gauge starts flashing at around 280 miles I have done 40 mpg (that means I put in around 7 gallons, so there are at least 2 left in the tank). I also reckon 30-40 per notch on the gaage, so your 149.4 is within what I normally get for at least 38 mpg.
As posted on page 1, I record every fill up so know how the car is doing (my last 3 fill ups have all been under 40 mpg). Putting my sad-muppet badge on, this is how I work mine out and have done for over 15 years!!!
1. Fill up and set trip to zero
2. On next fill up note the mileage
3. Take price per litre and multiply by 4.545 for price per gallon (so £1.099 per litre =£4.995 per gallon)
4. Divide total cost by price per gallon to give total gallons
5. Divide mileage on trip by total gallons to give miles per gallon
I know that this isn't the most scientific way to do it, and there will always be a variation in the figures. My Corsa used to take 2 litres after the pump clicked off, and the manual told you that. Go much over half a litre with the Mazda and you get petrol spewing out, so I usually go abbout 30-50p over.