1. Yes. Give themselves an hour extra.
2. No
3. Depending on the paperwork you provide, he may do it there or have you go to secondary, to keep the line moving.
4. A copy of your i-94 in TN status, and marriage/birth certificates showing relationship.
5. You would need to check with the local...