The mileage change you are seeing is not from breaking in. I have no idea what the change is coming from but it's not because of the motor breaking in.
BSFC figures just change a handful of horsepower from brand new to fully broken in. And it would take more than a handful of HP to see the improvement you are seeing. 15% is HUGE!
There are lots of things that contribute to fuel mileage but the big ticket item when you see a big change in fuel mileage is fuel. It has been reported over and over that some fuel suppliers are cheating on the amount of alkie they are putting in the fuel mix. I have personally seen fuel reports that show a 2 to 3% "difference" in alkie content from station to station around here. Others have reported that they have seen a 10% difference.
Another BIG ticket item is driving habits. When something is brand new most people have a: "lets see what this puppy can do" attitude even though they don't want to admit to it. After they have their car of truck for a few years that changes to a "no big deal" attitude and the mileage gets better.
With big HP engines we see now days is just astounds me how much fuel an engine will use when I flooring it once or twice a tank full. At full throttle one of the cars I drive uses about 5 gallons of gasoline per mile driven. :E