my passport had the departure card and TM30 report already stapled inside. Just handed that over and they added a third slip of paper (90 day report) clearly stamped with the date I need to report. The drive thru was a compete game changer for me. There was a line outside the door (as most days) but this was under 10 minutes without getting out of the car.
income verification typically with bank statements that details who is making the regular deposits. So always a good idea to start early on developing an account with steady income. I have one account that just shows income from my business without Netflix subscriptions on there : )