Is this what you use to check the recalls?
http://www.dft.gov.uk/vosa/apps/recalls/default.aspThere is no 259 recall there.
I have the second generation car and when I got it had done less than 15K miles in 3 years. It was regenerating a lot but gradually it cleaned up. In that sense, if you drive in traffic all the time, the car can only clean up that much on a journey.
The only way to keep an eye on the consumption is to keep long term statistics. I bought it, went for a run around the corner (~100 miles) and before I returned home, I filled up and zeroed the counter. Since then I fill up and add the miles and the litres. I use the same website each time to give me the figures for that fill up and the overall. In that way, the current fill up may be not be good depending on traffic, etc, but the overall mpg is absorbing that. While the trip computer is still increasing the mpg, it is lagging behind the real statistics by 10+ mpg. At some point it will match up.
When I bought the car, it had the oil changed but as it was regenerating a lot, it started rising up as you say within the first 2K miles. They removed a bit of oil but later I realised this was down to the regeneration. Now I am due a service after 13.5K miles since the last change and the oil level is half way through.
You should go back with the invisible recall and ask them to do it properly and make a note that you are not happy with the software update. If the car is not running wrongly, the consumption statistics after the update may not be great but they may have been like that even before the update.
A lot of garages do failing parts only and they do not touch anything else, e.g. replace one injector seal, one shock absorber, one spring, one calliper, one bearing, etc. These should be done in pairs at least for the same axle. So for injector seals, if you have found out that these needs to be done, do all of them. There are old posts about a Mazda specialist called AS that they advertise that they do the seals for £95. So if Mazda has a recall for it and they just do one of them, it sounds that they play very cheap as the total cost of doing them all is almost nothing.
https://www.youtube.com/watch?v=2FzfrdoMUaI