I feel overall it was run well, couple of things here and there like the starting order kept switching back and forth between overall mileage and the previous stint finishing order.
As for the fuel comments, relating to GT, I don't understand the complaints. The stops were enforced after the GT Championship concluded as it showed flaws. It was done to allow all cars to be chosen. The reasoning behind it was because, unlike real life and more sim oriented racing games, the fuel saving you can do on Forza makes minimal difference unless you start dropping massive amounts of lap time, which is not an option.
And to those who refute this just ask Chrisupra about it as he has carried out EXTENSIVE testing.