GKL - I agree there is nothing wrong with the functionality of the IFE, just the movie selection was very limited compared with other carriers (eg Cathay, Singapore & QANTAS).
I think the problem with the food was the fact that it was all well an truly overcooked and completely dried out. The problem was in the final step of preparation. It was however, undoubtedly the worst food I've ever been served in a business class cabin (and I've spent a lot of time in business class cabins).
They have one more chance to redeem themselves later this month!