Observations and notes from the NFL London Game at Tottenham Hotspur Stadium