Buyers will have to collect the tickets at the stadium, but there will be no box office sales on the day. And they will only see fewer than half of Britain’s Olympic team, as team officials confirmed today that only 266 of the 542 athletes would be in the parade.