Of course not ! none had PTVs… And, the food served on Thai was just horrible… Dried rice isn’t what I’d call a nice meal, but oh well…
Those ceiling TVs are not good nor bad: you might get pain in your neck watching them, or be way too far to see correctly. But the suality is better than the projectors most 767 have, though.
Regarding the legroom, I can’t complain on the Thai flight, the seat next to mine was empty, so that was no concern.