Glad to hear that at least the service/food made up for poor onboard product Garry!
Too true about those iPads they are a bit annoying especially when you're seated at an exit row seat with no where to put it but on your tray table or inevitably hold it...(First World Problems
).
Hopefully once EBM/N/O/P/Q/R and also the remaining 300's are refurbished we'll see less domestically configured aircraft operating SIN/CGK runs and that should improve the product consistency onboard the A330's
Cheers.