Thanks for the well-written trip report.
and the pillow was [as always] barely adequate for head support
Did you inflate the seat's headrest under the pillow? Personally I have found this makes a big difference as the pillow is indeed, on its own, quite insufficient. This action is not documented anywhere I can see, other than some comments on FT.