I took the Air New Zealand flight from Taiwan to Auckland, and
voyage was close to 12 hours. However, there are cheerful and
upbeat musics; pretty purple light and a suitable seat.
(a headset, blanket and pillow are set on each seat)
The in-flight entertainment system is touch screen, which is Chinese language you can choose, but no duty free items.
By the way, eye shade and tooth brush(including paste) are
ordered from the touch screen.
My skymeals were beef potato for dinner which was so great
(the chocolate flavor Haagen-Dazs is my favorite) and
Taiwanese rice noodles for breakfast.
You can find the Immigration form with different language so it
will be easier to fill out, and then enjoy and relax on the flight.