About par for the course with BA boarding. Sounds very similar to our flight to LAX the other day. Priority boarding was announced after families had been boarded which as you say seems to be anyone as the definition is not well defined or policed. Priority boarding was then announced with everyone at the same time - result mayhem. The whole ground experience at LHR T5 is one of the worst aspects of travelling as a premium passenger with BA.