Fantastic guys, it looks like there are only three of my original questions that are outstanding, plus I have one new one :)
What, exactly, should we expect when crossing the border? Is there enough documentation needed that should we make landing a separate trip, rather than during our next...