Do I have to take the first taxi on a queue at the rank?

13.6.12

No. At a taxi rank the passenger may choose to travel in a taxi other than the one at the head of the queue.