Thanks all. To answer questions:
1. This was before immigration. I left with 30 mins to board and ended up waiting around at the gate lounge for a while, as the flight ended up delayed. Would've been right on time, but obviously ymmv. This was the one aspect I was iffy about, as there were no...