On the question about flight deck visits: I suggest you wait until after takeoff, and well into the flight (following the first meal service). Hunt down the senior F/A or Purser, and ask nicely (provide a business card if you have one).
This approach has worked for me on recent flights on Lufthansa and BA. On the latter, the 777 captain and first officer were very friendly, and answered all of my questions. Also, get in and get out. Don't plan on more than 10 minutes or so while in flight. Good luck!
Maggs swings, it's a drive deep to left! The Tigers are going to the World Series!!!