In regards to No 4: yes you'll get about $1000 for relocating expenses (besides the airline ticket), you can use it for extra luggage fees, shipping your belongings over, etc. As soon as you finish your training you submit an expense report with the corresponding receipts and you get the reimbursement on your next pay check. Same procedure applies for getting reimbursed on your relocating tickets, as well as your family's.
Hope this helps.
V