Just looking at the MPG (HJ real) and
The rio seems to be getting 45 against the claimed possible 53 extra-urban, that was a 600 mile trip over 2 days dual carriageways/motorways and a very short slow bit at each end.
No surprises then.
Car still running in? Would have thought you would get a little better from that type driving....