Oh my word. Travel Days are tiring enough without being up half of the night because of the missing passport situation!
That plane certainly sounds like it’s seen better days! That’s just wrong that they don’t do a drink service for that amount of hours though.
Good news on the lack of immigration queues. Always a bonus when that happens.