The only criticism that I would make is sometimes it is obvious that the flight will be cancelled, as it won't make curfew at the destination airport, but they delay letting passengers know.
At BNE domestic it does surprise me how many of the food places are shut early. During summer time I usually land at 7pm looking across at the food court on the way out most of the places are shut or are closing down at that time. Hungry Jacks is certainly closed. I think I know the asian place they are talking about, I think it is "Wok on Air". It does tend to have more expensive prices, but not much more than the airport average.
In this case I don't think Qantas did anything wrong in the way they handled this case