There is no compensation due under EC261 ; it would have needed to be delayed out of London for European compensation
Anything is based on what Qantas would agree to give as compensation if requested. There is nothing that it is required to do
That it is Christmas Eve , I cannot see making much difference
I would expect that it will give FF miles or vouchers and not anything actually cash related