Enjoyable trip report!
Funny you mentioned the temperature on the plane since that is my biggest issue with LH. I just don't understand how they can keep those planes at the sauna-like termperatures they do. I assume it's because Germans aren't big fans of AC but for gods sake it's freaking hot on some of those flights.