I've had that problem online as well. I was doing a championship race at Bahrain, 50% distance, and was oncourse for 2nd place, I had controlled my engine mapping, and had it on cruise for 1 lap, and had it on standard for a few whilst the rest were set to fast. Coming out of the new tight section, I ran out of fuel, thus demoting me to 6th.
I also had this again at Hungary, and I started to run out of fuel as I crossed the start finish line to start the final lap, but complete fuel loss was at Turn 4. This demoted me from 1st, to 3rd.
We later decided that if anyone should run out of fuel in the last lap of the grand prix, then whatever place they were in when they started to lose fuel, would be the position they would finish in. Not sure what you think of that Shaggy, but I'm fine with fuel sim off too.
As for the race date, I don't mind it being postponed, I need to work on Turn 1 of Bahrain still anyway